Blue Buffalo is THE best high quality dog food on the market that will not kill your bank account. It's ALL I use. Not all proteins are equal in quality AT ALL, also "dogs/canines don't have the necessary enzymes in their digestive systems to digest corn. The number one (filler)ingredient in most all dog foods.
http://www.bluebuffalo.com/