I have tons of dog hair in my house. The nozzle the one with the red brushes has a very small opening and it get so clogged up that I find myself washing it out every two seconds. However over all the little green thing does take an almost dark black carpet and pull it almost out. I think my mistake is first I did not start with hot water and the product for stain is not a shampoo. So I have stopped for awhile until I get some shampoo. My neighbor uses his all the time and loves it. But then he does not have a dog.