I have a yellow lab that sheds like a snow storm....We sweep about every 3 days... and so far I will say the sweeper performs flawlessly... It adjusts to carpets and bare floors seamlessly.. I didn't realize how much dust was in the carpets until I started using this sweeper... The only drawback I have found is that the large wheels get hung up on items in the room..If a fender were placed in front of the wheels , I think that issue would be resolved..I like the way it empties rather than having a bag , which was constantly filling with hair on the old vacuum.. the motor is very powerful and pulls hair and dust from deep in the rug..