It did a great job cleaning the carpet. It didn't totally eliminate pet smells but by far did the best I've tried yet. With 3 dogs and a cat in the house it's hard to keep the smell down.