All kids are different, what works for one will be a disaster for another.
I sat my son down and had a serious conversation about what he'd done and why he stole the money, then I gave him the tenner as he obviously needed it, it worked as he has always asked for cash if he needed it, my wife wasn't happy about it but it worked with him. If I'd done the same with my other son we'd be in the poor house by now.