I have two beagle puppies and with the recent rain/freeze, they've managed to dirty up some of the carpets. I give my TurboClean DuelPro Pet Carpet Cleaner a 5 out of 5! Thank you Bissell