I like feeding mine several smaller meals a day until they learn to graze. Not only does it teach them to graze, it gives you the perfect opportunity to control his bathroom habits and make it easier to housetrain him.
I don't think there is one good answer though; you always have to take into account that each dog is an individual and adjust things accordingly. Two of my dogs are grazers (well Bimmer is and Kharma's learning to be), but Shiva has a scorched earth policy when it comes to food, lol.