Dog hair isn't "cleaned up," it's managed. If you live with a shedding dog, the goal isn't a spotless sofa: it's for picking up hair to take two minutes, not half an hour with the vacuum cleaner.
Start at the source: brushing
All the hair you remove with a brush is hair that doesn't end up on the upholstery. Five minutes a day during shedding season does more than any subsequent cleaning. A self-cleaning brush, one that retracts the bristles with a button, eliminates the excuse "it's too hard to clean afterward."
On the sofa and bed
Reusable roller. The internal rolling type that pushes hair into a container works better than adhesive ones, doesn't require refills, and works for upholstery, blankets, and carpets.
Rubber glove. For large or irregular surfaces, running your hand with a silicone glove collects hair into easy-to-pick-up balls. It also works for brushing the dog, who usually tolerates it better than a brush.
What doesn't work: handheld vacuums on woven upholstery. They pick up what's superficial and leave embedded what's truly bothersome.
In the car
Prevention clearly wins here. A seat cover that completely covers the back bench turns a weekly cleaning into shaking a cloth and throwing it in the wash. Those that form a hammock have an extra benefit: the dog doesn't fall into the footwell when you brake.
Black clothes and going out
The reusable roller lives better by the front door than in a closet. Two passes before leaving are enough. If you work in black and live with a light-colored dog, this is not optional.
Shedding season
Most dogs shed heavily twice a year, in spring and autumn, and many indoor dogs shed year-round due to heating. If you notice bald spots, itching, or hair falling out in clumps out of season, that's no longer normal shedding: consult your vet.