I have 3 dogs and 3 rats. It works well going from the hardwood floors to the rugs. I do still see some dirt after going over the hardwood once so I do have to go over it a couple times. It really sucks that the vacuum doesn't stand up on its own, it's just an inconvenience because I have to try to lean it against things and it falls over. I have mostly hardwood so it's slippery. If I would have known that, then I wouldn't have gotten it. I feel like it's going to get broken from that. But overall it works Okey. If you have multiple dogs with hardwood floors I might say try the more expensive one? Maybe it has better features and the suction might be better? But if you don't mind the extra work, then this one would be ok.