Hiya,
Well my little boy is 6months and well hes a very hungry baby! He will have a early morning bottle at around 6am and then breakfast with water at around 9ish, he will then have a small bowl of lunch with a yogurt at around 12 and the same for his dinner. But is having 3 bottles throughout the day. He would also have small finger foods like carrots and fruit if were out in the day. Aslong as your baby is getting all the nutrients and still getting enough milk then he will eat as much as he can, i dont think you can physically over feed unless your forcing the poor baby to feed!!!! i think what your doing and what hes having is fine. im forever introducing new foods to my lil man, fresh fish is next on the list.
Dont worry hunny, your doing great and im sure he will tell you when hes had enough!!!