As a mother of 2 dogs myself this vacuum is a life savor. The 2 in 1 upholstery tool makes it super versatile to get in those hard to reach places and it has the extra muscle needed to get the tougher spots out of my couches/carpet. I wish the cord was a big longer given I live in an older home and there are not a plethora of outlets...though a positive note would be that the water reservoir is HUGE! I cleaned my entire house and still hadn't refilled the water bank. In conclusion I'd say I'm beyond satisfied with the steamer and would recommend! I received the product as part of the Stellar Product Testing Panel