I brush all of mine daily. It gives me the chance to check them over generally as well, check for ticks or any other issues. Good also for them to be used to being handled.
Great for trick training as well. If I say 1 my dogs will lift their front left foot, 2 they will lift their front right, 3 will lift their back left, 4 will lift their back right foot.
Show my you teeth the collies will lift their lips in a snarl, labs and stafficross just try to grin!
Eyes they will put their face on my hand for me to look in their eyes, ears the tilt their heads to the side etc. Too good a training opportunity to miss.
If you dog does hate the brush put the brush by his food bowl for a week when he is fed. Daily brush him down with your hand. Then air brush him (not literally) just brush him with the brush but have it above him so it does not come in contact with him for a bit, when he is used to that air brush him but touch him with your hand - then very gently brush him with the brush but the smooth side until he is happy to be brushed gently.
If your dogs hate contact it can make vet visits hard I even use toy stethoscopes etc on my guys so they are used to it and use the ear thingy to look in their ears. I need to get a life 