I bought this because we have 2 retrievers and pet hair is a problem.  It does a good job picking up pet hair, but you do have to clean the end of the roller after each use because the pet hair wraps around the end.  I love the mapping, picking rooms to clean, and that it doesn't have to bump into furniture to map.