We have a German Shepard who is constantly dropping hair and wanted to give this a try. I was pleasantly surprised how well this works at picking up her hair off of hard floor as well as carpet. I run mine everyday to keep up with her shedding and have to clean out the bin every couple days. I like that it’s self cleaning so I can just let it do its thing and come home to clean floors. The mopping function is an added bonus that I didn’t know I needed and now I’m so grateful for. My kitchen floor is spotless and it even gets the sticky stuff off the floor from my eight year old.