Just to be aware...those over the headrest attachments will interfere with the Active Headrests in case of accident.
My wife is a vet and she says that dogs shed due to environmental conditions. Say the weather changes from cool to warm. Assuming there are no underlying emotional or physical issues.
Additionally you can increase brushing, add dietary supplements and ask your groomer about stripping the under hair if you have a real dog, not one of those emergency back up types.
Old wives tales about adding oil or brewer's yeast to the feed sort of work but she reports that adding Omega 3 fatty acids is really working.
Try removing the grain in the food, if your dog tolerates changing diets. for instance if you feed a wheat based supermarket food, maybe try a rice based pet centre food.
If you already are using premium food you might want to try a super premium. Those are the diets sold at the veterinary clinics. They have all kinds of formulations and while expensive we personally have found you feed less, less poop to deal with and at any rate we don't pay anywhere near vet retail, neener, neener.
Hot house, cold outside can get a dog into a shedding situation too.
Also (she is yelling crap to me as she runs up and down the stairs doing wifely stuff...) try shampooing less often if you bathe the dog regularly, allow the natural oils to build up. If your dog smells its due to diet, not anything normally on skin or in the coat.
You can also investigate shampoos at the vets...ones more suited to care of skin and natural oils, etc than the high detergent ones sold off the rack at Petsmart.
Lastly, certain breeds or mixes just shed...deal with it.
She is still yelling to me but I'm done typing, eh?