i have stopped feeding my dog chicken as most of it is enhanced ,but if you kibble feed there is a massive difference between the protien content of kibble and raw ,i raw feed my dog thats why ive stopped the chicken,eggs are a great source of protien and good for your dog,the only way to find out if your dog is allergic to any of the above is to elimminate them for a month ,then re introduce them and see if there is a reaction,good luck,karen