Ingredients most likely to cause a reaction in dogs are beef, soy, chicken, milk, corn, wheat, and eggs. Some pets with food allergies may have vomiting and diarrhea.
http://www.fda.gov/fdac/features/2004/404_pets.html
It is correct that the first ingredient shouldn't be corn. However, that is not the only product that can cause itching. Nor is food the only cause of itch.
Sherry,
I mix three different quality dry foods. They don't get as tired of one when you mix them.