The Keekaroo does not stain. It is made from a natural rubber that is impermeable to liquids and therefore will not absorb any spills or messes.