My DS weighed 16 kg for the whole year of being 2. He grew loads during that time, but his weight stayed the same. He is chunky and was born on the 98th for height and weight. He's dipped about getting chunkier, then having a growth spurt. His hunger varies. Sitting now on 91st for height and weight now 3.
For my child I would say he likes his food and certainly cakes, cheese, chocolate and biscuits. He has never really had sweets, maybe a lollipop once from a party. He doesn't seem to eat masses and doesn't drink any milk or fizzy drinks. I've stopped his once a day smoothies, switching him to fruit juice then onto sugar free squash instead, so he doesn't have all that extra sugar I'm not keen on the chemicals in squash, but it helps him drink.
I think many things we see as healthy can be loaded with sugar - kids yogurts or fromaige frais, smoothies, raisins.
For us DS will eat what he wants big portion or not, he usually leaves stuff.
I have tried with certain healthier alternatives, but if turned down I just try to phase them out or limit them to once a week. An example is crisps, DS never liked the kids snacks and likes adult crisps. I now don't give them to him and he rarely asks now. DS generally eats what we eat. So no crisps for me either !
I just wanted to say I'm not overweight myself. BMI is in middle of healthy range and my DH is just strapping into healthy, he's a secret snacker at work, weakness is biscuits like DS if he can get hold of them. We have a normal diet, no extremes, but we generally don't drink alcohol. We rarely eat out, but have a takeaway usually once a week like an Indian.