☆.A.
I think there are vets that specialize in allergies. I think you need a referral to O..
Sometimes colleges that teach veterinary medicine are the place to go--is there O. near you.
It just seems like without addressing the allergy/skin issue, it's just going to be a temporary masking of the smell.
Poor thing.
Here's an interesting article:
http://www.petplace.com/dogs/skin-discharge-or-odor-in-do...
It says that skin odor is a common manifestation of a skin infection. The most common skin infections are bacterial (superficial pyoderma) and yeast (Malassezia dermatitis) infections.
Sounds like you needs to have this specifically identified in order to treat it correctly.
(My dog had lupus and he didn't smell like that.)
Good luck.