Natural Balance is an ok food. They make a limited ingredient formula that is good for getting allergies under control. Here are my nit-picks.
Ok, first ingredient is fresh chicken, that means raw. During the cooking process it will loose half it's weight in water, the same with the duck. Soooo, that drops them down to the 6th or 7th ingredient by actual weight.
The second ingredient is brown rice, it's really white rice except the hull hasn't been removed. If a dog has allergies to rice it will react to this.
I hate to see natural flavors in an ingredient list, what are they natural flavors of and why do they need to add them? I have never been given a believable answer.
Tomato Pomace is stalks and leaves. Being a member of the Nightshade family they shouldn't be adding that. It's a great source of lycopene but it's also toxic.....why not add tomatoe's instead.
If you are concerned about allergies you shouldn't feed yeast to the dog. If they are prone to yeast infections and such you don't want to give it something to feed off of.
Salt??? that's included in the minerals so why add more?
It's a good middle of the road food, there's definitely better out there but there's also a hell of a lot worse. Just my .02 cents.