Most dogs that have chronic ear infections have an underlying cause like allergies. If this is the case, your vet can get him started on a prescription diet that can help a great deal. My allergy dogs eat rabbit and potato or duck and potato, both of which work really well and are available through Science Diet. Dogs with issues like this usually cannot eat beef, chicken, wheat or other fillers.
You can also try an at home ear wash. Just mix:
- 1 Bottle of rubbing alcohol
- 22 drops of gentocin violet solution
- 4 tbsp of boric acid.
Shake it up well and put it in the ears twice daily. You will see her stop shaking her head almost immediately. Continue with this twice daily for 2 weeks. Then you can go to once a day for 30 days. Then once a week for a lifetime.
I hope this helps!
Let me know if you still have questions.