Mine's only 6 but half of any money he gets from any source (including birthday money) goes into a "do not touch" money box. This will eventually make it to the bank and when the balance is high enough - into investing.
Whatever he accumulates, we will match and use it to fund a deposit on...