DS is 19mo and is quite a light eater; not picky at all, just low birth weight so never ate much.
At mealtimes, he feeds himself and often doesn't finish. I don't force the issue, and just leave him to it. At weekends, he gets pudding after dinner regardless of whether he finishes; I just expect him to try it. He doesn't often finish the pudding either (mummy helps!)
But am I doing the right thing? My friend seemed shocked I offered him pudding when he hadn't cleared his plate; but if I didn't, he would literally never get pudding. What do you think?