There are numerous good dry dog foods out there. I'm feeding Victor, but have also liked Taste of the Wild, Purina ProPlan, Earthborn Holisitcs, Diamond Naturals....the list of good quality dry dog foods is seemingly endless.
I'd stick with dry food without the miscellaneous extras. Adding different stuff can be hard on a dog's system, and they all handle it differently. A good quality dry food has everything he needs already in it, and adding the extra stuff teaches him to be picky.
When you feed him, put the bowl down, give him 15 minutes and then pick it up. Next feeding time, put it down, give him 15 minutes and pick it up. When he gets hungry, he'll eat. Don't worry if he chooses to not eat for a couple days. Right now, he's training you....it needs to be the other way around. You're the leader, you provide the food and you allow him to eat.