So much this. I just bought a book called "The Collapse of Parenting" which is pretty much about why kids today are all little assholes and how you can prevent your kid from ending up that way. It has an entire chapter devoted to why so many kids today are overweight. To no one's suprise, it's because parents aren't giving their kids nutritious foods. Or they try, but the kid refuses it and the parent caves and lets them eat junk instead. It's really not hard to control your kid's weight with what foods you are feeding them. My toddler knows if he refuses to eat what's given to him, then he doesn't eat until the next meal. None of this "have 3 bites of broccoli and then you can have dessert" bullshit. He doesn't typically get snacks either, and we don't keep junk food in the house. If he gets a snack it's because we've been out cycling and have stopped at a park to have some berries or an orange before we turn around and head back home. We do eat fast food a couple times a month, I won't lie, but I think even at his young age he understands it's a treat. Any juice he gets is mixed with at least 50% water and even that is considered a treat. Some of his favourite foods are salmon, spinach, peas, carrots, and bananas. It's really not as hard as these hams make it out to be.