I have a home with 3 kids (17,15, & 11) and 2 Labs (3 and 9 mo) and my carpets look brand new. This cleaner is awesome. I was pretty sure my carpets were toast after various puppy accidents and kiddos spills but much to my surprise everything came up and it look beautiful. I borrowed it from a friend before I bought it to make sure it worked and then quickly bought my own. I shampoo my carpets about once every 3 months or so. It's easy to use and it dries very quickly - I was surprised.