I have a hairy dog that rides in the car with me often.  I have used many different vacuums and it usually takes about an hour to get most the dog hair out.  This got 90% of the hair out in about 10 minutes.  It is also great in the house, got quite a bit of hair & dirt up when I got it the day after I had vacuumed!  I love it!