This carpet cleaner has done a great job cleaning my carpets. We've had 2 puppies and one elderly dog since moving into our house. It's so satisfying to clean our carpets and know that I am getting all the pet stains out.