Sounds about right, they are all so different at this age, it is haerd to say. DD2 is 8 months and has a similar pattern.
7am 6oz milk inc Weetabix
10am 4oz milk
12.30pm lunch, usually fish or chicken with veg
3pm 4oz milk
tea usually mashed potato, veg, cheese, or shepherds pie. yoghurt and fruit.
6.30 milk, doesn't often take any.
They are supposed to have about a pint of milk a day.
As far as quantity is concerned, I just made sure DD was getting enough milk and other than that she ate as much as she wanted - I didn't stop at each meal till she started refusing what I was offering. Don't think you can over-feed - they regulate their own appetite at this stage.
Seemed to work - I still apply pretty much the same principles and at 15m she's the picture of health. And she loves her veggies - maybe up the proportion of those in your DS's diet? I also stick to 3 meals a day - she eats loads at each of these so I haven't needed to offer snacks routinely as yet.
I felt exactly the same when DD was same age. But when I looked at other kids and some seemed to be eating loads more than her and others not as much I decided to let her lead the way. So long as he's getting enough milk and gaining weight nicely don't worry. Also found that some weeks she would eat lots and then others hardly anything.
That sounds like a good plan. Definitely up the fruit & especially veg, you've got good calcium-rich stuff in there, stick to about 3 portions of carbs a day, and maybe don't give him sugary food such as jam?? Then they won't have anything to get you on!