This vacuum cleaner really gets out all the cat hairs and dust in the carpet. It is heavy but that means that it is heavy-enough to really pull out the tiny dust particles and hairs. Much better than my other vacuum cleaner that is very light but runs over the top of the carpet just getting surface hairs off.