Yes very well, there is a special pet hair brush and filter you can buy and it works great. Just make sure to clean your brushes regularly and change the filter and check under the spinning side brush for hair wrapped up in it
Yes. We purchased a different filter for it from Amazon.com that filters pet hair better without it getting trapped in the motor. It was an additional $15 but worth it to me to help extend the life of our machine. We have two heelers that shed terribly.