If your pooch develops a food allergy, it's probably not because you changed his diet. Dogs can become allergic to proteins in beef, chicken, wheat, eggs, dairy, and soy in food they have been eating for a while.
Some dogs with food allergies scratch or lick themselves a lot, barf, or get runny poop. They may also lose hair on the belly, back, or tail. Some dogs may get ear infections.