Shedding is an aspect of dog ownership that few enjoy. In fact, it probably discourages many people from getting a dog in the first place. This is a pity because, while some shedding is inevitable, a couple of simple measures is all it takes to reduce shedding significantly.
You can start with your choice of dog. Some breeds shed more than others, so if dog hair is a major issue to you, pick a breed that doesn't shed much - a Bichon Frise perhaps, or a Labradoodle.
Next, set some time aside to brush your dog. Some breeds require a lot of grooming, but for most a few minutes of brushing daily is all it takes to substantially reduce shedding. Think of it this way, either you brush the hair off the dog, or you brush it off your clothes and furnishings.
Grooming also has many other benefits. It keeps the dog's coat soft, strong, and healthy, and also gives you the opportunity to check for ticks, fleas, cuts, lumps and other problems.
Another, often overlooked, benefit of grooming is the bond it builds between you and your dog. If you start early and do it routinely, your dog will come to enjoy the grooming sessions.
You can also keep shedding under control by bathing the dog occasionally. Don't overdo it though, because it can dry out the skin and actually increase the level of shedding. Once a month, with a good quality dog shampoo, is quite sufficient.
All the grooming in the world though, won't get rid of every strand of loose hair. You'll also need to vacuum frequently to keep your home free of dog hair.
The other important factor in how much a dog sheds is diet. In short, the better the quality of the food you feed the dog, the less he is likely to shed. A premium or super-premium vet-approved kibble is best. Feed him a cheap brand and you'd better prepare yourself for a lot of vacuuming.
Where appropriate, you can also balance your dog's diet with vitamins and other supplements, but always discuss this with your vet first.
Bear in mind that most dogs don't shed evenly throughout the year. They'll normally shed more in the spring, and much less during the winter months.
This is a natural process, and something you'll have to accept. But, as most dog owners will tell you, it is a small price to pay for joy that a dog brings into your life.