In my opionion the best 'dog food' available is orijen, high protein, no grains, just the way it should be. If I were to feed a kibble, this would be the one.
However I feed raw because after extensive research I believe that the best diet for a dog is one that is the closest to what they would eat in the wild. My dogs eat raw meaty bones (meat with edible bone..chicken wings, drumsticks, lamb chops, ribs, poultry necks etc), raw muscle meat (meat without bone..breast meat, heart, ground meat etc), organ meat (liver, kidney etc), live yogurt, raw eggs (including the shell) and a small amount of pureed fruit and veg (like it would be in their preys stomach).
My dogs are thriving on it, they are healthier than ever and i'm absolutly certain that they enjoy it far more than the same boring dog food day after day. The most important thing is to do lots and lots of research and make what you believe to be the right desision for your dog.
Here are a couple of great websites that I thought might interest some people,
www.rawdogranch.com http://www.njboxers.com/faqs.htm