An embarrassing confession: I do not have a pet, but I shed like nobody's business (that is, in fact, MY "before and after" carpet image). My hair gets so ingrained in the carpet that a vacuum truly does nothing for it, so I often was just unrooting clumps of hair from the floor with my hands (sorry for the visual). I bought this broom and it immediately started pulling it up GOBS of hair. My carpet like, genuinely changed color (turns out the pink was supposed to be much pinker, whoops). Anyway, do with that semi-horrifying information what you will — you can read my full review of the pet hair broom for more deets.
Promising review: "I have two dogs — a terrier mix and a short-hair dachshund mix. I have a navy woven couch that LOVES my dachshund's fur. I have tried pretty much everything to get the fur out — traditional lint roller, those blue fuzzy lint rollers, special vacuum attachments, etc. The terrier's fur comes out great with all of those options. The dachshund's fur, much like the dachshund herself, remains stubbornly on my couch. I got this product as the new 'let's see if it works' item of the month with low expectations. THE FUR ACTUALLY CAME OUT GUYS. It acts like a broom for my couch — sweeping the fur (with some elbow grease) basically onto the floor where I vacuum it up! Give this a try if my story sounds pretty similar to yours!" —JT
Get it from Amazon for $12.98.