I have a large dog that sheds a lot. He's also a male dog and has not been fixed so he makes messes on the floor occasionally. This did a fantastic job vacuuming his fur, while cleaning the floors. I was so impressed! You just add water and a small amount of solution into the tank and get going. I was astonished when I dumped the dirty water out.