After some opinions as I'm really not sure I'm tackling this in the right way...
Ds (21 months) has always been a spirited little thing, and latest tactic is to push dinner away at every meal time and just say 'lolly.' I get down to his level and try to explain that he can have a lolly if he has some tea, but he just refuses and says no over and over.
His sister (3) always eats up and so gets the lolly at the end. Ds then has to watch her eat the lolly and gets upset, trying to follow her and take it. All this time, I'm explaining to him that he needs to have dinner first and then lolly.
He's stubborn and doesn't give in, so just doesn't get anything in the end.
Am I doing the right thing or is he too young to grasp the concept of what I'm saying? Personally, I think he does understand as his understanding is pretty good. I'm just worried I'm getting this wrong and there's a better way I could be handling this situation as it's obviously pretty horrible for him to watch his sister have what he wants.
I'm not worried generally about his eating or weight, he eats pretty well a lot of the time and has always followed ninety first centile. I'm just determined that he learns that he can't just come to the dinner table and demand a lolly!
Thanks in advance.