We have multiple dogs in our house and are often asked by new "pet" owners what we recommend they own before adding a pet to their house. The Shark StainStriker is now on that list of "must-haves." The unit is on the smaller side and easily moved throughout the house. Besides carpets, it can easily do upholstery and vehicle interiors. The fact that it can do stairs is a bonus! Seeing the dark water get sucked up is very satisfying.