Here's one more. As far as I can tell no one else has mentioned this: food. I fostered a pair of ferrets who really stunk when they came to me. I cleaned the corners of their cage and all their bedding - threw some out - and it helped - but there was still a noticeable stench. I removed their food dishes - i realized that they stunk too. They were made of metal, & I couldnt clean the smell away! Throwing them out helped too. The smell on the dishes came from their colorful, but fish-based, food. After a day or 2 I started mixing their food with TF, to see if i could get them on a better diet. They were willing to make the switch, and when they were finally off the fish based food - the smell all but vanished. I think when their diet has a lot of fish in it, the smell gets in their fur, their litter boxes, everything absorbent in their cages - and even some things that shouldnt be absorbent. We might not recognize the smell as being fish - but it can be strong & unpleasant. Even some of the more nutritious foods are based on fish - check it out. [Posted in FML issue 3252]