This Hoover dual spin pet carpet cleaner is amazing . I have a dog and she gets my carpets dirty from being outside . And wow it cleans the dirt right out of my carpet and her dog hair . Also it takes only one pass and drys instantly. I have a small child with spills and it cleans that as well. Highly recommend.