Snot, I didn't get a chance to post properly yesterday about DS's feeding.
I've had three good eaters and I am well aware that I've been lucky in that way. The few tips I have to offer may or may not be helpful.
Keep in sight the goal that you want DS to eat the same food as you by the time he is two. So offer something you are eating, then maybe smoething else and if he doesn't eat leave him be.
Children will only eat when they are hungry and for small ones that can mean they have runs of days where a few spoons of food seem to keep them going. They won't eat for days if they feel unwell just as they won't put their foot on the floor if it is a bit sore.
Judge eating over a three day block. So DD2 might eat 6 fruit portions one day and then live on bread, crackers and pasta the next. I expect DS and DD1 to eat balanced meals but I only look to DD2 to eat a bit of everything over a longer period.
Last night we had bolognese, and though she likes the pasta, she only ate the meat sauce.
This morning she has had about 8 spoons of porridge. Lots of bits of cracker because the packet was out and she got cross. A few bran flakes dry for the same reason. A segment of satsuma because she saw it going into DD1's lunchbox and shouted.
My Ds and his cousin are very similar in age, height and activity levels. DS has two full dinner plates of dinner each night. His cousin can barely finish the contents of a side plate. They are just built differently and my nephew would be distraught if I tried to get him to each as much as DS does.
I have a very dear friend who is a much better parent than me. She knows the one thing I don't get is her refusal 'to let x go hungry.' Because she is anxious to make sure her DS eats 'something' she has a six year old who lives largely on toast, honey, chocolate spread, very small amounts of bolognese and yoghurt.
The sound of a small boy screaming in pain because he is constipated is not one I wish to hear again.
So I suppose I'm saying, keep mealtimes smily, offer what you want him to eat and if he decides not to eat then that is a choice he is entitled to make and he will manage until the next time you offer food. I wouldn't offer yoghurt to 'top up' because I am a terrible meanie.
I did have struggles with DS when he was small about food and my one proviso from about 2 on was that he had to taste something before he rejected it. The range of foods he got to taste remained large this way and now he would do well in a Masterchef blind-tasting challenge.
I suspect DS is a good eater because he has a natural super-palate, and the others have followed his lead.
Sorry this is a bit of ramble, but I hope it helps a little ...