In general baby's know when they are hungry and their appetites will change as they grow. So when they've had enough, they will let you know - so I wouldn't worry about over feeding as long as your not forcing food on him after he's done.
I have a 10 month old - and we increased his food after his 6 month appointment.
7:30 He gets up and has 4-8 oz. of milk
9:30 Another bottle (I usually give 8 oz and he'll drink what he needs) And takes nap
He may or may not want another bottle in the morning depending on whether his nap is 9:30 or 10:30 and what time he got up between 6-8am.
(He was allergic to the rice cereal, so we never offered it for breakfast, although now I may offer Cherios or bannana sometimes)
12 - Lunch - he eats 2 stage 2, usually one vegetable and one fruit
2-3pm - bottle and nap
5-6pm - Dinner, again he eats 2 stage two's. He doesn't really like the 'meats' and we've now tried stage 3 chunky - he doesn't like those either. I usaully give a little meat (1/4 container), a green vegetable (1/2) and a yellow vegetable (1/2). To try to equal about a 4oz. container and give more variety at dinner. And then end with a fruit.
8 - Another bottle
9:30 - Final bottle and bed
We've also now started introducing some table food. And will offer when we're eating or after the baby food. He eats Cherio's, bread, bananas, small pieces of other fruit: watermellon, mellon, pinapple - anything we can get in a small mushy piece that he will be able to mash with his gums, small pieces of meat ... We started introducing cherios at 9mo. and at first he mostly played with them, but his interest in what we were eating kept increasing. Now at almost 11 months, he's pretty interested and there is usually something on our plate that is appropriate to share with him.
The goal is to eventually work to 3 meals a day w/ a couple snacks - more like you're schedule. You're already on a schedule, so just take cues from your little one as you try new foods and increase volume.