Вы меня несколько не понимаете)Вы путаете причину и следствие.  Он не понимает когда хочет есть- благодаря Вам он никогда не голодал.Дайте человеку жить и питаться так, как ему хочется.Ну неделю поголодает,потом появится естесственная потребность в еде. Мало ли что ему там надо красиво- не нравится-свободен.Не спрашивайте что он хочет сегодня- просто ставьте то,что есть.Не нравится- ходи голодным.Пару-тройку дней- неделю-перестроится.Объясните-почему Вы так не делаете? Боитесь голодной смерти?