Главное определится с лимитом средств которые вы готовы предоставить ему в распоряжение. То есть вы определяете обязательные и необходимые для него покупки (образование, одежда, еда, ... ) их оплачиваете сами. А не обязательные: развлечения, игрушки, статусные вещи - отдаете ему на усмотрение, но при этом лимитируете сумму которую он может потратить. В зависимости от возраста определяете на какой период выделяете деньги (день, неделя, месяц, квартал), чем старше тем больше период. Заодно и планировать будет учиться. После того возраста, когда по вашему мнению он может работать (у чужих работодателей) сумму постепенно сокращаете, расчет, чтоб к 21 году сам себя обеспечивал.
Только лимит (нехватка) приучит к бережливости. Безлимит еще никогда, кого, экономить не научил.