M.C.
I would probably stop adding the nesquik. its just extra sugar.
A full spoon of butter in each meal? Why? Did your dr. tell you to do that? Young kids don't need butter.
For me a typical day when my kids were around 1y was
Breakfast (between 6a and 8a depending on the day)
- cheerios
- rice cereal with fruit or french toast sticks (depending on # of teeth)
- bottle of milk to wash it down
Snack (around 10a maybe)
- cheerios/ crackers / cookie / fruit
- drink of milk or juice
Lunch (around 12:30p - 2p depending)
- 1 jar stage 3 meat/veggies; 1 jar fruit or fresh fruit
or
- cheese / pasta / meat sticks / fries / peas / cooked carrots
- milk or juice to wash down
Snack (around 4p if not napping)
Dinner (around 6p)
- 1 jar stage 3 meat/veggies; 1 jar fruit or fresh fruit
or
- cheese / pasta / meat sticks / fries / peas / cooked carrots
or
- food of my plate depending on what it was
- milk or juice to wash down
Try to hold the milk until the end of the meal so that he doesn't fill up on just the milk.
Try increasing his activities - tummy time, crawling, scooting, etc. If he doesn't move around alot, then he won't burn calories, and won't be hungry for a few hours (similar to what you mention).