I'll third Nutrisource. We used to be on Purina Pro Plan, which I think is mighty fine stuff, but my oldest was getting ear infections constantly and the vet mentioned it might be food related. After talking to some other dog people, made the switch to Nutrisource and his ears really cleared up...