We bought the PowerDash Pet Compact Carpet Cleaner to tackle the dirt and stains from 3 kids and 4 dogs. It's been a lifesaver! It works great and easy to use. The suction is strong and the carpet dries quick afterwards. Even my 10 year old has learned to use it. Winner in our house!