My dog's had small health problems off and on and he's been on Iams his whole life. I'm switching to Blue Buffalo soon which is priced a lot like Iams but a lot better. Iams has a lot of corn in it. (or at least minichiunks adult does)