Ну вы ему изначально даете послабление, поэтому у него порции на пол и вываливаются. Постель, мульты под еду. Надо сразу поставить все точки - есть хочешь - только на кухне, только за столом, никаких отвлечений типа книг, мультов и игрух. Не хочешь так - значит не голодный. Если пропустит один прием пищи по вредности - не страшно, в следующий раз точно поест как положено. Если порция полетела на пол - лишается пищи до следующей трапезы через 2-3 часа.  Если хотите порядка - надо следовать правилам и быть жестче. Иначе как он поймет, что можно, а что нельзя? Ну бить, да еще по лицу - это лишнее.