Взять карманные деньги, пойти в магазин и купить сувенир. Мой  9-летка именно так и сделал. Но зато он чувствует момент и ситуацию. У него действительно веление души - хочу поздравить, хочу порадовать. Вот сам пошел, реализовал и подарил. А не "мама, мне нааадо, мама, я хоооочу, но усилия прилагать не собираюсь". А мать под козырек и бегом. Хочешь сделать подарок - делай. Но делай сам и от себя, а не будь добреньким за чужой счет. Нет денег - открыть книгу и выучить радостное стихотворение, пойти и прочитать любимому педагогу. Подписать добрыми словами открытку, выбранную лично в палатке Роспечати. Куча вариантов, если ребенок действительно хочет поздравить, а не выделиться кошельком родителей.