I take that even a little farther. Whatever my kids make (up to the Roth limit), I give them money to put into a Roth IRA [and they can keep what they earned].

That maximizes what they (as teenagers) can put into retirement accounts, their tax rate is 0% now, and though it doesn't teach them the deferred gratification aspect, it gets their retirement savings started.

We can talk about the deferred gratification aspect in other ways and/or later, but I'd rather they get 40-60 years of tax-free growth.