We bought this planning to get some oder out of the carpet, but , aware dogs spots will probably stay. Wow! This scubber not only left a fresh clean smell, but lifted the pet stains as well!!! Plus as a bonus, the carpet was completely DRY in just two and a half hours!!! Best carpet scrubber i have ever used!!!