Can Ammonia Be Avoided?
I believe it can. I have cloth diapered 5 babies in the last 18 yrs and about to CD baby #6. I have never had ammonia. Either I'm lucky or it is avoidable. I dont tend to be lucky except in cards and board games (to my family's dismay lol).
3 Rules to avoid ammonia :
1. I only use natural fabrics. No micro fiber, no minky, Velour or fleece (except on the outside and seperate as a cover). Cotton is natural and its know to have less ammonia issues. Hemp is generally natural also. Bamboo is chemically processed and after learning this im interested in what happens to the few prototypes I made with a bamboo core before learning this. I'll update for sure. I suspect it wont have the issues of micro fiber and others.
2. Regular Laundry! And I mean that in ever sense of the word. Wash often! And fill your machine as you would any load if laundry (as in dont over or under fill). Why not underfill? More room to agitate? Sure, but it also means a less concentrated wash. It just doesn't work. Dont skimp on detergent. Washing often 2-3 days means your diapers are not sitting in urine longer then needed. Keep your diaper pail clean and dry. If its holding water, review your system.
3. Change that diaper!! I can't stress this enough. Babies are not supposed to be sitting in their own piss no matter how dry that diaper feels. If baby pees, change baby! Its just hygienic. This keeps ammonia from building up at the very first step.
What about overnight?
Ok so I get you wont be waking a sleeping baby to change them. But I do change an overnight sleeper part way through. Also I soak and rinse that night time diaper first thing. Then I wring it out and hang it over the shower rod. Why? Cuz I dont want a soaking wet diaper in my dry pail.
I hope this helps. I dont have expert stripping advice (obviously), but I can help you prevent future issues. I dont promise my change and wash routine to help all diapers cuz if they aren't natural I think thaye part of the problem. Good Luck all!!