Ds is 4 and he is just obsessed with cakes, sweets, chocolate, ice lollys, any pudding you can imagine.
He didn't really have anything like this up until the age of about 2, he'd always have some fruit or a yoghurt for pudding but then I got a bit more laid back about other things. The only things I don't really allow are haribo type 'sweets' and fizzy drinks. So he'll have chocolate buttons, yoghurts, ice cream, cake and biscuits.
We probably have something like this a couple of times a week. But if ds knows that there's something in the house he just will not let it rest, if he has the opportunity such as at a party he will keep eating pudding until he gets a tummy ache and even then won't stop I have to physically remove either him or the food and then he will often cry and tantrum. If we're say in the park and he sees someone with sweets he will think nothing of asking for one even though I've told him repeatedly it's rude and not to do it.
I never make him finish his plate but if he knows there's pudding after he just won't concentrate on eating his food and it's hard to judge whether he's saying he's finished because he's actually full or because he wants that yoghurt. If I think he's eaten a reasonable amount and at least tried everything then I'll let him finish but he's then been known to eat his yoghurt and then go back to finish his dinner.
Yesterday he had a big cry at my mums because I bought a box of mini donuts, when I put them away he was crying for a few minutes I just ignored him until it passed.
Is this normal? His weight is fine he's a skinny thing but a couple of family members like to make jokes that he's goin to end up obese like the boy with the cake on matilda which really pisses me off.