No, children should not be given pocket money, because they will not have the ability to manage the pocket money.
In some cases, yes! Just as skyadamani has pointed out in his answer, "yes, with proper guidance." ,indeed.
Yes, as I have always said with proper guidance.