The top three allergy causing ingredients for dogs are wheat, soy and corn. Do any of your foods contain that? Dogs can also be allergic to the protein source.   
Food allergies are much less common than inhalant allergies, though. He could be allergic to something in the environment like grass or even the fibers in your carpet.   
Has your vet given him anything for his allergies? Sometimes even a little Benadryl will help.   
In extreme cases, it is sometimes necessary to have them allergy tested.        |