The top vacuums as rated by users are the Dyson DC25 Animal and Dyson DC28 Animal. Both of these are rated 4.6 of 5 stars by hundreds of users. (See
Google)
The downside is that these vacuums cost around $500, which is way beyond what many of us are willing to pay for a vacuum.
A good lower cost option is the Eureka Optima Pet Lover and Bissell Pet Hair Eraser. They're rated about 4 stars by many users and cost about $80-$150 on Amazon.