My dogs have impressively good tolerance to changes in food, which is good because I change their food a lot. I am not saying this is a good thing or a bad thing, I just give them different foods.
My dogs have been on raw, but with different issues, I do a high quality kibble and raw treats (beef ribs, pork necks, etc) and they seem to do very well on this. PLus, they have a lot of doggy fun with the raw stuff they get.
Kibble wise, they have run the gamant: When we first got the big dog my husband insisted on *gasp* Kibbles 'n' Bits. That only lasted for one small bag and a few cans because I did not allow that food to be fed to MY dogs. They have progressed from Purina Dog chow, Pedigree, and Iams; to much better foods like Natural Balance, Wellness, BLue Buffalo, and Taste of the Wild. I think I might keep them on TOTW for a while. I like that it is grainless and the price isn't as bad as some other grainless foods.
I usually add yogurt and an occassional raw egg to their kibble.
Hope this helps!