I absolutely would recommend it to a pet owner. I have 2 St. Bernard’s, so I definitely know about pet hair.  It has never been such a joy to vacuum it when you see the results!