Have a big dog and lots of short hair, have a girl friend with lots of long hair... This vacuum picks up everything and the roller stays clean. I used to have to clean my old vacuum and roller every time I used it, now just empty the dirt and hair. I love it.