Folks, I came here from Russia, and I should tell you that nobody over there is obsessed with dog food as much as here. Over there people just feed dogs homemade food most of the time, sometimes it's dinner leftovers, sometimes things that we cook for them like oatmeal with chiken broth etc. The dogs are doing just fine. My parents have a 13-year old boxer, who never tried any of the commercial foods (kibbles and such). Granted, recently some crazy folks in Russia are into buying special dog food, cause "they want to do it by the books". But those are mostly rich spoiled housewives, who got no other things to worry about.
I know what you are thinking, and I've read some of the books myself, and they all tell not to feed leftovers to your dog, like it's all unbalanced etc. But think about it, how did those dogs survive in the past , when there was no commercial dog food at all ? They were eating human food, and not the best one, but rather what was left after the whole family ate.
It's all changed when companies figured out they could make $$$ selling overpriced dog food to folks here. Now, not only poor dogs are eating some crap, because that is what most of the kibbles are, even "natural", but it's an overpriced crap too. Some kibbles cost > $2 per lbs, holy cow! I could buy some real chicken meat for that price.
I think a dog is a dog, it's an animal that can eat pretty much anything, and if it's good for me, it'd better be good for my dog. So when I cook, I just cook a little bit more, so that my dog can eat it too, and I just don't make her food too spicy or salty, cause she does not like it that way. Sometimes I give her some extras -a cup of yogurt, a little bit of cheese, a piece of bread (wheat). She would think I am nuts if I offered her kibbles, I am sure.