Our vacuum was no longer working efficiently and it turned out that our pet hair situation was too difficult even for this particular pet hair cleaner. Long dog hairs wrapped around the brush, melting the part of the body holding it. This new roller brush was a little tricky to install, but I sorted it out in the end and it seems to do the job. I would recommend taking it out and cleaning it frequently if you have a long haired pet.