It could be food allergies. If I remember correctly, food allergies can be linked to grains and Iams definately has alot of that stuff in it.