I feed Bertie 3 times a day. He has breakfast, a smaller lunch which I often actually give him at the end of our lunchtime walk while we are still out, helps bring him back to me if he's distracted and he has a normal sized evening meal.
He's on James Wellbeloved Puppy, breakfast is about a handful plus a bit, lunch is about half a handful and dinner is again about a handful and a bit. His treats between meals are bits of the James Wellbeloved, hence the smaller lunch, the occasional half a dog biscuit (the tiny bone shaped ones, not the gravy bones, really tiny ones), plus he now gets his piece of chicken when he goes toilet outside.
He doesn't get any human food except if I buy a pizza slice when we are out and I give him a few pieces of the ham from it as an extra special treat.
Other than that, he has nothing else. I think what I am giving him is sufficient without being too much, he's always ready to take a treat, never so full that he turns his nose up, though at 15 weeks, he would probably eat til he threw it up again! lol!
Hope this helps.
Alison