Very pleased with the Shark. It does everything I want it to do. Don't have a pet so can't comment on that. Good suction and picks up small bits and pieces. A little bulky and doesn't have a bracket to attach it to a wall, a small annoyance.Recommended.