This is a hot topic. The common consensus is that you should avoid foods with too many fillers such as soy, corn, wheat, etc. ”They” also say that the first few ingredients should be meat products. ”Better” foods will cost more, but you are paying for less filler, so the cost evens out. There are certain brands to definitely stay away from (Ol’ Roy), but most are okay. In any case, it’s at least good to inform yourself of the options.
Here’s a good tool to compare different types of foods: http://www.naturapet.com/pet-food-comparison
And a page to tell you what exactly all of these ingredients are http://www.dogfoodproject.com/index.php?page=badingredients, in case you don’t know what “Poultry Byproduct Meal”, ”Peanut Hulls”, “Brewer’s Rice”, or “Animal Fat” actually are (none of them are good).
Advice from others: