I am trying to figure out a way to have pleasant evening meals and would appreciate any suggestions. DS is about to turn 3 and uses any opportunity to assert himself though generally you can discuss things with him, he is not disagreeable all the time. He wakes up all enthusiastic about food, has a glass of milk first hand and then porridge or egg, fruits, cheese. He is still quite good at lunch but a bit picky though not at his nursery where he barely touches food. He normally has a glass of milk mid afternoon or yoghurt. At nursery they have a substantial snack (like chicken roll) so it's a bit difficult to get him to eat anything 3 hours later. But lately dinners have become a real struggle. He really looks forward to spend time with his father (playing trains, reading etc) so he sees dinners as unreasonable deprivation of his fun. He pushes plate away, runs away and we spend ages cajoling him back. He has milk before sleep but it's just not enough to sustain him, I think. He has a problem with falling asleep now which he didn't have before. I've tried to be relaxed about it, strict, cook differently - it doesn't make a huge difference. He normally doesn't snack because it wrecked his mealtimes and it's better for his teeth. Any suggestions?