Milk, spit-up, exploded diapers, mashed banana, that first taste of beetroot — baby clothes take a beating, and the stains can feel relentless. The good news? Most of them come out with simple, natural methods and a little know-how, no harsh chemicals required. Here's how to get stains out of baby clothes and keep those little outfits looking fresh.
The golden rule: act fast and use cold water
The single biggest thing you can do is treat a stain quickly and rinse it in cold water. Hot water sets many common baby stains — especially protein-based ones like milk, formula, and spit-up — so always start cold. Rinse from the back of the fabric to push the stain out rather than deeper in, then pre-treat before it dries.
Your natural stain-fighting toolkit
You probably have most of these already:
- Sunlight — nature's bleach. Lay a damp, treated garment in direct sun and watch yellow milk and stubborn poop stains fade. Safe on colors too, in moderation.
- White vinegar — a diluted soak helps lift food and odor, and brightens whites.
- Baking soda — made into a paste, it draws out grease and neutralizes smells.
- Gentle bar soap or a baby-safe stain remover — for pre-treating before the wash.
- An enzyme-based (bio) detergent — especially good on protein stains, used as directed for baby laundry.
A quick stain-by-stain guide
- Milk, formula & spit-up: rinse in cold water, pre-treat with a little detergent or soap, then wash. Sunlight helps with any yellow tinge.
- Poop: scrape off the excess, rinse under cold water, pre-treat, wash — then dry in the sun to erase any shadow.
- Fruit, veg & food: rinse cold from the back, dab with diluted vinegar or soap, then wash.
- Oil & grease: a small dab of dish soap worked in gently before washing lifts it best.
- Diaper cream: one of the trickier ones — dish soap on the spot before washing helps break down the oils.

Everyday sets like our Little Koala 3-Piece Set live on the front line of mealtimes and playtime — exactly the pieces that benefit most from quick, gentle stain treatment so they stay looking new.
What to avoid
- Hot water first — it sets protein stains. Start cold, always.
- Chlorine bleach — harsh on delicate fibers and on baby skin; sunlight and oxygen-based alternatives are gentler and effective.
- Hard scrubbing — it spreads the stain and can damage soft fabric. Blot and dab instead.
- Drying before the stain is gone — heat from the dryer locks it in. Always check first (more below).
Wash — and always check before drying
After pre-treating, wash in a gentle, fragrance-free detergent, then check the stain is fully gone before drying. If a shadow remains, re-treat and wash again — because tumble-dryer heat will set whatever's left. For the full routine, see our guides to washing organic cotton baby clothes and washing baby clothes in general.

Gentle care pays off most on soft, natural fabrics like our Baby Knit Cotton Set — and on any well-made organic cotton baby clothes, where skipping harsh bleach protects both the fibers and your baby's skin.
Frequently asked questions
How do I get old, set-in stains out? Soak in cool water with a little vinegar or oxygen-based stain remover for a few hours, pre-treat, wash, and finish in the sun. Set-in stains may need a couple of rounds.
Does sunlight really remove stains? Yes — UV light naturally breaks down many stains, especially yellow milk and poop marks. Lay the item out damp for best results.
Is bleach ever okay on baby clothes? Skip chlorine bleach — it's harsh on fibers and skin. An oxygen-based alternative or sunlight is far gentler and works well.
The bottom line
Baby stains are inevitable, but they don't have to be permanent. Act fast, rinse cold, reach for sunlight, vinegar, and baking soda before anything harsh, wash gently, and always check before drying. With those simple habits, you'll keep your baby's clothes soft, bright, and ready for the next adventure — mess and all.
