As a general rule, the pet food you can buy in the grocery is junk.
The commercial dog food industry is a spin off from the waste of the human food industry. It uses the "not fit for human consumption" leftovers after processing as ingredients.
Every pet owner should read this article IMO:
http://www.api4animals.org/facts.php?p=359&more=1