ooooo...that is great! It might keep you from needed to take out the carpets. I was also thinking....do you put anything on your carpets? Some people use sprinkle on deodorizers or febreeze. If so, maybe you just need a steam clean? I use baking powder to sprinkle on our carpets to absorb odor and it works well and doesn't have all of the perfumes, etc.