So this question has come to me after numerous comments from my parents and the in laws. If you don't eat all you dinner then you don't get a pudding. Well that's all very well if you have presented your child with something that you know they like and have eaten before but what if you have tried something new and they really don't like it but eat everything else on the plate or what if you gave them too big a portion? I remember as a child having to eat all my dinner and it was nearly always meat. I hate meat now and maybe that is why?! I ate it to get a nice pudding. This was in the 70's when vegetarianism was practically unheard if. If my children dislike a dinner I will never make another meal (although they will ask for one). Instead I make them eat all of what I know they like before having a pudding and if they don't do very well with their main meal then I still give them a piece of fruit because surely that's better than sending them to bed starving hungry. What does anyone else do?