Our breast-fed son occasionally has poops that are greenish. These tend to stain his clothe diapers. What is the best way to get stains out without compromising the ability of the diaper to do its job? I remember hearing somewhere that you shouldn't bleach diapers, although I don't remember the reason.
Not an answer: Cloth diapers are not that expensive, and if they've been washed then they are clean even if they are stained. I'd consider replacing them and using the old ones as rags, or just accepting the stains. Keep some unstained ones for relevant occasions (guests visit?).– Torben Gundtofte-BruunMar 31, 2011 at 14:07
Bleach is really harsh on cloth diapers and sure your diapers will be "germ free" but bleach can really hinder the absorbency of the fibers because it can degrade them.
The most common and effective way people try to remove the stains from cloth diapers is sunning them to dry. The sun acts as a natural bleach. That site talks about adding lemon juice, hydrogen peroxide, and vinegar to your laundry cycle. If you have a really a sunny day coming up, I'd try the sun first.
If a single sunning doesn't get them all the way before the diaper dries, simply re-wet it and put it back out for another sunning.– cabbeyApr 1, 2011 at 17:50
Thanks for the tip - I'll try that once the weather is warm enough to be outside. Apr 6, 2011 at 4:45
Sunning the diapers is certainly the best (and most natural) method, but that does assume that you will have decent enough weather.
When the weather doesn't allow for sunning, we add a small amount of OxiClean Free to our wash cycle. This helps to whiten the diapers and doesn't leave a residue.
The best method that seems to work for me is to soak the poopy clothes in hot water and 1/2 scoop Vanish stain remover. After that I just put it in Washing Machine with 2 caps of Dettol (disinfectant) and without adding any detergent. The hot water seems to take away the stains very fast. The hot water does the trick most of the time even without the stain remover, but I add it when it is quite dirty.