Можно я вам отвечу? Вы совсем с ребенком  до 7 лет не разговаривали?  Не объясняли ему, что такое хорошо и что такое плохо? Обычно здоровые дети уж к 6 то годам начинают понимать последствия неразумных хотелок.  У моей младшей крестницы аллергия на шоколад.   Она уже  с 5 лет   отказывалась от угощения.  Так как понимала связь между шоколадкой и красной попой.