Bissell kindly gave me this Upright Deep Carpet cleaner for free so that I could review it. I used this to clean up after my cats and dogs. It did great with cat hairballs and unfortunately some cat and dog vomit. Visitors don't always listen when you ask them not to feed your pets any table food which led to the vomitting. I cleaned these accidents off of mycarpeting and my sofa. This cleaner was so easy to use and the attachments for furniture were also easy to use. It works so much better than my Hoover carpet cleaner.