I'll agree with the Nutro suggestion, it's a much healthier food. Arguments can be made for cheaper foods with lots of fillers, but the truth is that they just do not give as much nutrition, and in the end a better food will give you a healthier dog...not to mention a cheap food may lead to many more health problems when your dog gets older. The others mentioned such as Solid Gold, Canidae, etc. are awesome foods too of course :)