Experts will tell you that if you want to raise a kid who eats just about everything, you should feed them what you eat — assuming you're eating a varied, healthy diet. It's what most cultures have done for most of human history.
But American culture sends parents a very different message. Kids menus full of so-called "kid foods" like chicken nuggets, pizza and french fries are everywhere. There's good reason why salty, sweet and fatty foods appeal to kids: It's basic biology.