This is an excellent brand of dog food. It has no grains in it, which means it's a perfect dog food. The funny thing is, one of my cats prefers to eat this whenever I leave it out for my dog. I don't know if it's good for cats so I try to feed my animals separately, but it has to be good if a cat likes it. My dog will eat all kings of cat food, but this is the first time my cat has eaten a dog food. Quality of Ingredients Natural Balance Sweet Potato&Chicken Dog Food is made of high quality ingredients. The first ingredient in this dog food is actually sweet potatoes. The next ingredients are salmon, salmon meal, canola oil, and then potato fiber. The only thing that's in this dog food which I don't like is natural flavor. I really wish companies wouldn't put this in dog or cat food because usually natural flavor isn't natural. Natural flavor could be human hair, duck feathers, or worse yet it could be beaver anal glands. I have rated the ingredients a seven because of this. Rather than that ingredient, it's a great food. I have written the company, but haven't gotten a response. I suggest others do the same if they feel that there shouldn't be an unnatural ingredient in this dog food like natural flavor. Flavor Selection I couldn't believe how much my dog loved this. It was hard to believe it was made out of sweet potatoes. I feel a dog should eat sweet potatoes, not cornmeal and gluten. The second ingredient is salmon, that's probably the reason my dog loves this brand of food.