I was recently sent an infographic about skills you can teach your kids that will make them better entrepreneurs. It was all fluff like "encourage them to be more resilient." That stuff means squat in the real world.
Here are some techniques that actually will work, based upon my own experience and observation:
1. Buy them only necessities.
If kids want expensive clothes, entertainment electronics, etc. make them earn the money themselves. Make it a value-add proposition. "I will pay for the $50 running shoes; if you want Converses, you'll need to earn another $100."
In my personal case, I had an allowance that covered the basics (I was buying and cooking my own food at 13, for instance), but if I wanted more money for, say, a new guitar amplifier, I had to work for it.
2. Make them sell to you.
When kids want something that you normally wouldn't provide, make them give you good reasons why they should have it. To get them away from bonehead arguments like "everyone else does/has it", ask tough questions like "What's in it for me?"
For example, when I wanted a huge model rocketry set when I was 12, I sold my mother on the idea of buying it for me because it was the first step to me becoming a rocket scientist so I could support her in her old age.
It's not that the argument was brilliant but it did reflect what she'd already taught me, which is that you need to express your requests in terms of what the other person wants. This skill has been crazy valuable throughout my entire life.
3. Fund their startups.
There's nothing that teaches so well as actually doing something. If your kids come up with a money-making idea, invest you time and money into it. Make it a real investment, where you get paid back if the startup makes a profit.
I once built my own miniature golf course in our back yard, intending to charge neighbor kids money to play. My Dad spent half a day (and he was a very busy man) helping me make the course more professional.
He didn't ask me to pay him for his investment of time (or the use of his golf clubs), but I would have been cool with it if he had.
4. Steer them away from grunt-work.
For kids who think they don't need skills, education or their own business to survive, a stint doing grunt-work (like slinging burgers) is probably a good idea. My brother-in-law (who is 19) did a stint at McDonalds, which helped convince him to join the Air Force.
However, for kids who already "get" that there's no free ride, learning the lesson that grunt-work sucks is probably less important than learning how to build a business or get an education.
5. Play business-oriented games with them.
Board games are probably better for teaching business skills. Monopoly, for instance, actually does teach the basics of real estate investing. (Avoid the dumbed-down Monopoly Empire, though.)
When I was a kid, we used to play "Stocks and Bonds" which actually did model the behavior of a stock market. I remember winning big in tech stocks one game and then getting clobbered when the market took a dive. Lesson learned.
Discourage your children from video games, especially first person shooters and racing simulators. Why encourage behavior that in real life might get them killed?
If your kids must play video games, make sure they're playing games that are creative and collaborative, like Minecraft, or games that teach the basics of budgeting, like SimCity and Roller Coaster Tycoon.
Beyond this, some high schools are building entrepreneur programs. If the high school your kids are or will attend offer this, get your kids involved. If the school lacks such a program, helping them start one would be time well spent.