More than 2,400 shoppers gave it a five-star rating Having a pet is a joy, but defending your home against stray hair is not.