It's simple: Spritz the broom with a cleaner before sweeping. When I asked her why, she shrugged and said, "It helps with the hair." Turns out, the reason it works has less to do with the hair itself and more to do with static electricity. Pet fur picks up static charges from rubbing against carpets, furniture, and fabric (or maybe that perpetually squashed dog bed). That's why it's so stubborn to sweep up.
Promising review: "Between myself (medium long hair) and my overly fluffy cat, a lot of hair and fluff was continually getting caught up on the roller brush of my vacuum. I dreaded vacuuming because it took so long to pull and snip the hairs wrapped up on the roller brush out with scissors. Not anymore!" - MKS