Поступаю так: если мой ребенок что-то просит, мы его просьбу вначале вносим в список "хотелок". Записываем на бумаге. Это делается для того, чтобы ребенок понимал, что его просьба не игнорируется, что ему уделяется внимание. Если через некоторое время "хотелка" все еще актуальна, покупаю ее. Опыт показывает, что 70-80 процентов "хотелок" становятся неактуальными уже после внесения в список. Ребенок удовлетворен, что его запрос услышан, мама даже записала. Процентов 10 становится неактуальными "хотелками" через очень короткое время, и только малая часть из списка просится повторно. Тогда мы выбираем эту вещь (например, героя фабрики Лего или игру для айпада) вместе в интернете, заказываем. Или идем в магазин за этой вещью. После того как сын получает покупку, ее ценность для него несравненно выше, чем у игрушки, купленной наспех.Исключения: наборы для детского творчества и развития (канцелярия, наборы для выращивания кристаллов, книги и т.п.) - это я покупаю сразу после запроса.Если же это сладости в магазине,  предлагаю ему выбрать из определенного ассортимента, а не набирать в корзинку все подряд.Что касается игрушек из киосков, я уже в три года объяснила ребенку, что это ВРЕДНЫЕ игрушки, что они покрашены ядовитой краской и быстро ломаются. Возле киосков мы не задерживаемся. Мимо стараемся не проходить. Тут я действую очень настойчиво.