Well, you will find almost as many different dog food choices as dogs and owners on this forum, so I won't go there. In fact, I have 3 dogs, and they don't all eat the same thing!
I can tell you that as far as I know, there ARE no "organic" dog foods out there. Natural Balance used to have one (don't know if they still make it) but they sold out to Delmonte, which is a company I don't trust, so I no longer buy their food. The most important thing is that the food is North American soured and human for grade. That's about the best you can do, but there ARE several smaller companies that make excellent foods that meet those criteria.
As far as add-ons, unless the dog has specific food intolerances (you learn that as yu go along... I have one who does, two who can eat anything
) any lean meat or fish that you are cooking for yourself is also good for them, as are occasional raw chicken necks and wings, even if you don't feed raw on a regular basis. Most fruit and vegetables are also fine, and mine eat steamed veggies almost every night. Stay CAREFULLY away from onions and grapes, which can both be very toxic to some dogs. Another food that my dogs adore is eggs, and I cook extra for them whenever we are having eggs ourselves. Fair products are not tolerated equally well by all dogs, so if you decided to try them, try small amounts to start with, and always choose low fat alternatives. If you feed yogurt, check the label CAREFULLY. Some low calorie or sugar free options have xylitol in them, which is DEADLY to dogs in small amounts. (check peanut butter for this too... more and more brands are using xylitol to cut the amount of sugar they use)