Hi Abby,
I ended up purchasing Fuzzi bunz because my son at the time had really fat thighs, and i read somewhere that they had generous leg openings. They do and they worked great. I love the snaps, because now that he has leaned out we just adjusted the size and they still fit. The fleece is totally non-staining and all the poop easily comes off with some dunks in the toilet (I then rinse the rest of the diaper in hot water in our garage sink and drop it in the bucket until wash time). They are very easy to keep clean.
I believe all diapers have to be washed on hot and cold rinse. If the poop is bad or I have left them sitting a little too long I do run an extra cycle (with vinegar). I swear by vinegar as a bleaching agent, it gets out the pee smell, all the poop color and just leaves the diapers fresh. I put a little vinegar in the wash cycle and the bleach cup (I never use bleach). I love castile soap to get them extra clean, and the best best poop remover is Zout (that is the only chemical I use, and he has not had an reaction). Oh, and nothing refreshes diapers like drying them outside. The sun is a natural bleaching agent, and not to mention the savings on energy.
I am preg with my second due in Jan, and I will buy more fuzzi bunz, they are very sturdy.
Good Luck. Email me if I left anything out.