The PowerDash Compact Carpet Cleaner is a must for pet owners!! We have a huge dog and can be quite the messy pup at times but this cleaner has picked up everything our Maddux has put down!! There are virtually no stains in the carpet and he's knocked over a lot of red juices and chocolate in the years weve had him!! He has a wicked tail lol!! We love our PowerDash Compact Carpet Cleaner and I believe you will too!!!