You need to learn about the marshmallow test, when you can have one now or two 10 minutes later. Actually delayed gratification is a skill that can be learned. Ans it is paying of greatly later in life.
I do little choices like on your birthday do you want me to pay you £10 in cash or to transfer £20 in your saving account (that he can access at 18). He always choose 20. Or if any of them needs lets say £200 for a bike, I will be like, save money for a month and i give you as much as you saved towards your bike. Stuff like that.