We foster Giant Breed dogs, and have 4 of our own. This cleaner gets the dirt and most of the stains out of our carpets and furniture almost as well as professional steam extraction. Price was $100 more than a replacement for my prior upright carpet cleaner.