I have two dogs (one a 6 month old puppy) and two cats and 75% of my home is carpeted and most is very plush carpeting. I've used this on all my carpets. This carpet cleaner works amazing! It got out so much filth from my carpets! It removed stains that I thought were there to stay! My house now smells so much better! This is very lightweight and easy to move around. Operating it was very intuitive also. I'm thrilled with the results and will be using this monthly (if not weekly!) on my whole house from now on. Highly recommended!