My dog sheds like CRAZY and I have long hair. Sweeping carpet is impossible so vacuuming is the best bet but for YEARS it always took ages to get all the hair out. After watching some videos online, I came across the squeegee method and oh my lord! Best thing ever. Now I spend half the time I would have before for WAY better results and can just vacuum the little mound of hair away.
And here's a picture of Max!