Where to start. I have a white German shepherd dog and a Scottish fold kitten, and rugs and carpets all over the house. You can imagine the amount of hair I have in the house so I was a little skeptical about this product but decided to give it a shot. It's amazing: it cleans the surface of my carpet so well that doesn't leave any hair which is impossible. I tried different cleaners before but nothing worked. You Definitely have to try it if you have pets, it's a time saver .on top, it's not as heavy as others cleaners which is a plus.