My kids are most definitely not overweight. Neither am I. Nor DH.
They do like sweet things but they also love chomping on a bit of camembert for their 'gouter' (afternoon snack). They get sweets from parties which get put in a sweetie tin. And then they promptly forget about them. I am also quite mean - they get one sweet when they eat them, not a pack. Even if it's just one haribo. I've told them that too much sugar isn't good for their teeth.
No sugar added to weetabix or bran flakes; just eaten plain.
They eat lots of vegetables. Also fruit but generally apples, pears and kiwis.
They get a pretty good meal when they eat at the cantine. It's a set menu with a vegetable starter, meat or fish with rice, couscous, pasta or potato and generally a green veg. Then cheese and often yoghurt as a dessert. Chips are served once a month or so. 'Treat' desserts e.g. chocolate mousse maybe once a week. My kids now eat beetroot, green beans, olives, goat's cheese and camembert thanks to the cantine. So I think it's superior to some school meals available in UK schools.
On balance, it's not bad. Yes, it could be better - they could have porridge for breakfast but they will not eat it. Hence the homemade cakes breads, which I make the day before so I am not up at 6am making them! I meant it's quick as I just have to cut it into pieces and serve it on a plate. So it's quicker than making toast or scrambled eggs.
To reiterate the hot chocolate is made from unsweetened dark cocoa powder so it needs sweetening but again, I can choose how much sugar goes in and it is brown which I think tastes nicer than white rather than giving Nesquick or Banania which is already sweetened and tastes unbearably sweet in my opinion.
My argument with DH was that although the kids are eating sugar ( as they are when they eat weetabix), I am trying to control the amount they are getting and trying to make the breakfast as nutritious as I can.
I take on board from this thread the helpful comments re introducing variety and trying savoury breakfasts :) So thank you for that.