I just moved into a new apartment recently that has hardwood floors throughout. We own a German shepherd and if you know anything about them, you know that saying they shed a lot is an understatement. This works well for my day to day vacuuming, but the canister does fill up very quickly for me so I have to empty it out after every use, sometimes in the middle of using it.