I have two Saint Bernard dogs and this is what we needed to deal with lots of hair and shedding. My wife said TurboClean™ PowerBrush Pet Carpet Cleaner is the perfect cleanup tool for my 160-pound and 170-pound puppies.