I have used this on my hardwood floors and it has picked up so much of the pet hair and dirt from our shoes. I haven't used it on carpet yet but when I vacuumed the couch, it sucked up all the cat hair. The suction power was so good for bigger clumps.