I would think you need to look at his whole day and see what his eating, sleeping and activity patterns are. I just checked my notes from when my daughter was 8 months since we keep a journal and it said she tended to go through 3 hr cycles of eating/and a little less for sleeping - with 3 naps still. I also did what is called a dreamfeed - went in before i went to bed at 11 or 12 and got her to nurse without waking up - this helped get her through the night. Not sure if it will help you since you didn't get into his daily routine but here is what I had from my journal:
SAMPLE ROUTINE/MENU:
FIRST FEED - b/t 7:00 & 7:30 eat (nurse) – I give this feeding right when she wakes up, before changing her
SECOND FEED – between 8:45 - 9:30 eat (2.5 oz milk with 5 tbsp oatmeal cereal, 1 oz prunes, trial veggie or fruit ,offer milk) . I give her this feeding as soon as she shows any sign of being tired – a yawn or eye rub or irritable – then she naps right afterwards usually.
NAP
THIRD FEED 12:00 or 12:30 eat (2 tbsp each two veggies & one fruit, 1 tbsp tofu & bottle)
NAP
FOURTH FEED – 3:00-4:00 eat (2 tbsp each two veggies & one fruit, 1-2 tbsp yogurt & bottle)
NAP catnap for 30-45min around 5pm
FIFTH FEED - 7:00 – 7:30 eat (2 tbsp rice cereal, 2-3 tbsp oatmeal, 2 tbsp pear & milk)
SIXTH FEED 8:30-9:30 (nurse before bed)
SEVENTH FEED 11:00 nurse while sleeping
Good luck!