Daneal характер менять - это только ломать ребёнка. Попробуйте в игровой форме показать как надо себя вести в гостях. Так же, если он в гостях говорит, что вкусно и дома такого нет, то возьмите при нем рецепт у хозяйки (даже, если знаете, как готовить) и приготовьте дома.