Почему бесполезняк? Можно примерно так: "Сынок! Посмотри, ты разлил компот. Матрас промок и спать на нем теперь нельзя. Давай договоримся: в следующий раз ты будешь пить компот только на кухне. Хорошо?" Нам в следующий раз при попытке утащить компот в спальню будет достаточно напомнить: "Я просила пить компот на кухне. Помнишь?"