Jesse's mommy, it is generally a good review site, but they STRONGLY lean toward the grain free foods. IMO, anything 4 stars and above is pretty good and three and below is garbage.
Tully, salmon oil is great, but "fish oil" and "salmon oil" are two different things. You want any ingredient in your dog food to be specific. Even the rice in the Sensi-bites isn't specific. What kind of rice is it?
Check out these foods:
http://www.naturalbalanceinc.com/allergy/home.html