training with cash will do a much better job.
+1
Unless you give them a strict limit and knas them if they go over. Cash really teaches you to budget at that young of an age. You SEE the money disappearing. And when its gone, that's it!
You have to know your kid obviously.
But I would agree Cash is smarter to teach a kid.