Honestly, if you have troubles with some odors then you should donate
time at a ferret shelter doing all sorts of chores at least several
times.  It would be bad for you and worse for a ferret if you took one
in expecting no odors, a 100% litter box hit rate, and food that doesn't
smell.
[Posted in FML issue 4744]