Начну издалека. У меня дочь, 5.5 лет, очень вредный возраст. Каждый день скандал и проверка границ. Перепробовал разные способы борьбы с этим и решил задачу как околорыночный программист:)
Написал программу для мобилки, чтобы отмечать ежедневные действия, за которые начисляются или списываются баллы. Если за день баланс больше нуля, то он добавляется к накопленным баллам(происходит ночной клиринг). Накопленные баллы можно тратить на заранее созданные плюшки.

Самое главное: теперь все развлечения, игрушки и сладкое только за баллы. А сладкое вообще только раз в неделю и за баллы.