to food it is best to take him to a vet to understand what causes it. the main protein like beef or chicken present in the diet often tends to cause allergy. so, removing grains from the diet of your dog need not stop the allergy unless it is the reason. 