We're already on our second diaper bin. The first, a Diaper Dekor, just got so heinous-smelling that it had to go. We have a Diaper Champ now, and I am much more careful in my cleaning processes. Not quite as far as some (who scrub theirs with bleach solution then let it dry in the sun every six weeks), but I spray Lysol in it every time I change the bag. We also have taken to wrapping all poopy diapers in a plastic bag before dumping them in the bin. This is a pretty common practice, but I've started using not just the usual plastic bag from CVS, but any plastic bag-like item around the house. This includes the bag from the english muffins, the plastic wrap the toilet paper comes in - anything that can create a plastic barrier. These oddly-shaped bags would otherwise go in our trash, so it's great that I can reuse them. It also bolsters our bag supply, which runs low when I do the shopping, because I use reusable bags. So, reuse all the weird bags from around the house as poopy-diaper bags. Save the plastic bags for craft projects.
That is an excellent reminder. We flush all the poo that is reasonably flushable (i.e. can be shaken out of diaper) and that is one of the big reasons that we can avoid odor buildup. In our case, the diaper service requests you do this.
A great way to avoid smells is to do what you are supposed to do with the poop in diapers - flush it down the toilet. I’m sure only about .001% of people do this (and I’m one of them) but it is where the poop is supposed to go and you can have a week’s worth of dirty diapers in the bin and it won’t hardly smell. I mostly cloth diaper, but when we’ve traveled I’ve used disposables and done this so I do know from personal experience.