I don’t think banning sweets completely helps: in fact, it makes kids more obsessed with them. I have a friend who does this, and her 4 year old goes absolutely wild whenever they see sweets.
For me, the issue isn’t sweets themselves, it’s the ultra-processed stuff. Those shop bought chocolates, cakes, and lollies are packed with sugar, artificial colors, seed oils, and other additives that make kids react like it’s a drug.
That’s why I focused on homemade. Until my daughter was 2, dessert was just fruit or plain yogurt. If I baked, it was without sugar; sometimes adding a little honey after she turned 1. She had her first store bought chocolate at 3, but by then she was already used to homemade ice cream, cookies, and cakes. She likes chocolate, but doesn’t go crazy for it. At kids’ parties, she won’t even touch the shop bought sweets and cakes, saying they taste “yucky.”
It’s about balance. She can have a little bit of shop chocolate once a week (a small piece, not a big bar), but most of the time her desserts are still fruit or homemade treats. She’s grown up with real food, so even now she would choose fruit over chocolate.