We have four dogs, three of which have thick coats. I'd have to say that it is great at removing fine dog hair and dust that accumulates. I spend more time troubleshooting, getting it unstuck from places, and unclogging the wheels and vacuum itself.