Squishy Lil' Campers

Why Do Cloth Diapers Smell After Washing? Fixes That Work

Why Do Cloth Diapers Smell After Washing? Fixes That Work

By Squishy Lil' Campers | Published: 2026-10-14

Category: How-to Guides

Cloth diapers that smell after washing usually point to detergent buildup, ammonia, or a wash routine gap. Diagnose the odor and fix it without stripping your whole stash.

Quick answer

If your cloth diapers smell after washing, the odor is telling you where the routine broke. Ammonia means urine isn't being fully rinsed before the main wash, while a barnyard or musty smell usually means detergent buildup or diapers sitting too long before washing. Fix the wash routine first, strip only if the smell persists, and switch to a more absorbent diaper only if the odor comes from overnight saturation.

Ammonia vs. barnyard: match the smell to the cause

Ammonia has a sharp, urine-like sting that hits you when you open the wet bag or the washer. It means urine has been sitting and breaking down into ammonia, often because the first wash or pre-rinse isn't long enough or the water isn't warm enough to dissolve the salts. A barnyard or musty smell is different: it's a stale, earthy odor that lingers even after drying. That usually points to detergent residue, fabric softener buildup, or diapers waiting too long in a closed pail. Treating the wrong cause wastes time, so smell the diaper both wet and dry before you change anything.

The wash routine tweaks that remove odor at the source

Start with a pre-rinse or short wash on warm with no detergent to flush out urine. Then run a main wash on hot with a detergent that contains no fabric softener or optical brighteners, using the amount recommended for a heavily soiled load. Add an extra rinse if your machine has a bulky setting that traps suds. If you use bamboo diapers, note that bamboo terry holds moisture longer than microfiber, so a slightly longer main wash or an extra rinse helps prevent that trapped-odor effect. Never let clean diapers sit in the washer overnight; move them to the dryer or line immediately. For day-to-day storage, keep the wet bag open or use a pail with airflow so ammonia doesn't concentrate.

When to strip cloth diapers (and when to stop)

Stripping is a rescue for buildup, not a monthly chore. If two consecutive washes with correct detergent and hot water still leave a smell, do one strip using a product made for cloth diapers, following its instructions exactly. After stripping, wash once more with detergent to remove the strip residue. Stop and reassess if the smell returns within a few days: that usually means the wash routine itself still needs a change, not another strip. Repeated stripping can wear out elastics and bamboo fibers, so use it sparingly. If your diapers smell clean but stink as soon as your baby wets, the issue is likely absorbency or fit, not cleanliness.

When the problem is the diaper, not the wash

Sometimes the odor comes from a diaper that can't keep up with output. A pocket diaper that fits well at 8–35 lbs may still need an insert change sooner for a heavy wetter, and an XL pocket designed for 10–70 lbs gives more room but still needs enough absorbency inside. If you're using a trainer for a toddler and notice smell only at nap or overnight, the trainer may simply be saturated. In that case, add absorbency if the diaper has an opening for it, or move to a pocket with a wider pocket opening so you can layer inserts. If the smell is consistently ammonia right after washing, go back to the wash routine before buying anything new.

Odor diagnosis: symptom, cause, action, stop point

  • Sharp ammonia smell when wet: Urine is not being fully rinsed before the main wash, so it converts to ammonia. Add a warm pre-rinse or short wash with no detergent before your main wash. If ammonia persists after two washes, check that your first rinse is long enough to drain clear.
  • Barnyard or musty smell after drying: Detergent or fabric softener buildup, or diapers stored too long in a closed pail. Switch to a cloth-safe detergent, skip softener, and store in an open wet bag. If the smell fades after one hot wash with correct detergent, you've found the fix.
  • Clean but stinks as soon as baby wets: The diaper is likely saturated or the insert isn't absorbing fast enough, not dirty. Add absorbency if the diaper has an opening, or size up to a pocket with a wider opening. Stop stripping; the wash isn't the problem.

Product facts that affect odor control

  • Mouse Snacks-Trainer (old style): New trainers have snaps and an opening to add extra absorbency if needed, lined with bamboo terry and pre-padded with 3 layers of bamboo, fitting roughly 12-50lbs. The opening lets you add absorbency for a heavy wetter without buying a new trainer, which can reduce overnight saturation odor.
  • Trash Panda-OS Pocket: Classic Camper (OS Pocket) fits approximately 8-35 lbs, has a wide pocket opening 5cm, gray AWJ lining, and dirty closure snaps. The wide opening makes it easier to add or adjust inserts, and the dirty closure snaps contain messes before washing, which helps prevent ammonia from building up in storage.
  • HSH-XL Pocket: Happy Camper (XL Pocket) fits approximately 10-70 lbs, has a wide pocket opening 5cm, gray AWJ lining, dirty closure/cross over snaps, hip snaps, 3x4 rise snap, and insert snap in. The larger size and insert snap give more absorbency options for older kids, so you can match the insert to output and avoid the saturation that causes odor.

Shop Related Products

HSH-XL Pocket

HSH-XL Pocket

$7.67 $10.95

Shop Now
Trash Panda-OS Pocket

Trash Panda-OS Pocket

$7.26 $9.95

Shop Now
Mouse Snacks-Trainer (old style)

Mouse Snacks-Trainer (old style)

$7.44 $12.00

Shop Now