I can answer in one word: Dyson!!! I have two--a big one for the carpeted area upstairs and one that I believe is called the Dyson Ball Slim, which was replaced with the Dyson Ball. I'm in my 60's and have had about every brand out there, but none of them were even close to removing dog hair and dirt and dust like the Dysons do.