Gah - why in the world would a vet advise shaving him entirely?!
I do agree with shaving the infected area - it will help it heal fast. By shaving him you will create so many skin issues. Like jocoyn said - the coat serves a purpose -protection against the elements. Preventative care will help a lot like mentioned.
Glad you posted on the forum first