If your dog is allergic to grains, then you pick this first! It is best for dog food for your dog. It comes with three flavors - Chicken, Lamb, and Salmon with a combination of sweet potato and pumpkin. It comes with additional vitamins, minerals and nutrients, it makes your pet healthy. No soy protein, no grains, no artificial flavors.