Howdy
Thought I would put my 2 cents out there on what works for me.
I wear cloth diapers every night and at times during the day while i'm home.
I make sure that I drink enough that my urine is almost clear. That will help keep the smell down.
Normally I do laundry 3 times a week and I use Dreft liquid laundry detergent.
I try to wash 2-3 diapers at a time depending on how thick I had them. My daytime ones are thinner than the ones I use at night.
Always separate the layers when you put them in the washer, it makes it easier to get them clean.
In every wash I add some bleach to kelp keep them smelling better.
I also have a 2ND rinse setting on my washer, I find that also helps out.
I make sure that I use HOT water, even making sure that the sink next to it has hot water running out of it before I start the washer.
Use the highest water level setting, more water the better.
Of course if the diapers are messy then you need to rinse them off before washing them.
Well that's how i've been doing it and it seams to work out just fine for me.
I do have stains on them from using them over the last year, but i'm not worried about that.
I just like to keep them clean and smelling good.
I put my plastic pants in the same wash, but I hang them up to dry.
I hope that this helps you out and at least gives you some ideas to use.
Schoppy