I used this product on not only pets, but kids as well. I never owned a carpet cleaner, but have rented and borrowed others. This one cleans like a dream!! I have always wanted to purchase my own, but was afraid to spend money one something that didn't meet my expectations. This one does. Easy to use and handle which I love. I would definitely recommend this and buy one myself. Just saved me from replacing carpeting!