there is a shampoo that the vet sells for that.
main ingredient that works is
Chlorhexidine 4%
can purchase this on ebay as well. it is designed for a yeast infection on skin that smells sour. dogs get it from being wet, many drooling breeds have it under the chin.
I use it on my goldens for...