I never found a vacuum that worked great to remove pet hair and my dog sheds a lot. I tried them all, borrowed different brands from my friends and family. I found the solution though, I got rid of the carpet. LOL. Now a simple dust mop will pick up all the pet hair on the smooth floors.