Hi Sir or Madam,
Is this a musty odor all over his body?
Or is it a fishy or other unpleasant odor near his rear or around the mouth?
Is his breath ok?
Does he lick his rear alot?
Since you mention trying to keep him out of the water, I suspect that he may have developed a yeast dermatitis. Yeast is present on all dog's skin, but is kept under control in a healthy dog with a good innume system. However, if a dog is itching and damages the skin with scratching, the yeast can multiply unchecked. The same thing can occur moisture is trapped against the skin when a dog gets wet. Labs do have a coat that allows this to happen.
This yeast overgrowth leads to itching and dermatitis which can even cause hair loss. So, it is possible your dog's odor could be due to a skin infection such as a yeast or staph infection. This frequently caused by an allergy. Changing your dog's food could help, as some dogs are allergic to common grains found in dog food. . Your Vet will probably prescribe antibiotics If your dog is currently eating a dog food high in corn or wheat, I'd change him to one that does not contain them as these are the more common ones found to cause problems. Staph usually occurs on the lower regions of your pet and tends to have small pimple type bumps. Shampoo containing Chlorhexiderm and/or Oatmeal can help with this condition though it does not cure the allergy. Yeast typically shows as a greasy area that has a sweet musty odor. Sometimes the skin can become inflamed, darker and thickened due to itching. Yeast likes areas such as between toes, armpits and ears. Selsun Blue Shampoo can help with Yeast dermatitis. When shampooing, lather and leave on 15 minutes before rinsing. Your Vet though will make the final determination. Benadryl can be given at a dosage of up to 2mg per pound every 8 hours for allergy symptoms.
Here is a great site on the problem.
You can read up on allergies here:
I hope this information is helpful to you.
I do think that the selsun blue shampoo will work. Be sure to leave it on for 15 minutes before rinsing it off. After that, try and get him dried off with towels and hair dryers. Be sure to keep the dryers far enough from him to prevent burns. Now I found the Sham Wows to be fantastic for pulling water off of a dog especially in those areas like the hocks where more water seems to pool than others. I gues as it can not be shaken off of that area as easily.
It is unlikely the vet would do much just for the odor but if it progresses to hair loss then he would act to treat the skin dermatitis. Right now it has not progressed to that point.
The fish oil capsules will help keep the hair and skin healthy and may help prevent yeast from coming back once you get it under control as it will keep the natural oils on the skin and hair and the water away from it.