Hmmm thats a tough one
Are you sure it's a yeast infection for sure?
There is a product in health food stores called Yeast Busters, would yu consider a natural alternative?
Taking your dog off dog food all together and cooking for him may be a good way to start to boost immune system.
Cats only have nine lives because they stole them from dogs!Teehee