I have a lot of dog hair on my hardwood floors and it picks up wonderfully.   My house is small so I have to move a few things for the robot to get around but that's okay.