Я с детства знала, что если школьнику вообще не давать денег, то он начнет их подтаскивать из карманов родителей.
До школы я детям деньги даю только напротив прилавка. Их это устраивало и никаких проблем с этим не было. Ах да, есть еще "накопленные" деньги. Но они лежат в моем шкафу и после короткого обсуждения обычно выдаются на покупку чего-то. Чаще всего сладостей и игрушек. Когда ребенок ходит в школу, его не проконтролируешь, не мечтайте. Есть только один способ: обсуждение и доверие. И еще отсутствие чудес в доме, например, вещей подаренных неопределенными доброжелателями!

У меня их не было, а у одной моей подруги частенько появлялись.
Я с малых лет сыну внушала, что брать чужое стыдно и он теперь тоже так считает. Еще я ему объясняю, что до 18 лет я перед государством отвечаю за все его поступки, и поэтому я должна знать о его новых решениях. Вы не поверите, но он сам мне говорит сколько денег ему надо и на что, и даже, когда меня нет дома есть место, где он может взять деньги. Он до сих пор ни разу не взял больше определенной суммы. Как-то я с ним разговорилась и он мне признался, что несколько раз покупал на мои деньги приятелям мороженое. На что я ему сказала, что если это будет изредка, то ничего, а покупать любовь приятелей едой глупо. Он слегка обиделся и сказал, что он не дурак. Но с тех пор мне и о таких тратах рассказывает. Конечно, он иной раз покупает не ту еду, которая полезна, но на это приходиться закрывать глаза и кормить его хоть дома нормально.
Я уверена, что независимо от доходов родителей, денег у ребенка должно быть только на ограниченное количество еды, а остальное должно хранится в контролируемом родителями месте и выдаваться только после совместного решения. Просто чтобы соблазнов не было.