Такое ощущение, что вы его несколько задергали и подавляете. Зачем вы заставляете есть? Надо предлагать еду, которую он любит и все. По кружкам пусть не ходит, если не хочет, объясните, что если не хочет, то пусть бросит, если хочет, то надо ходить постоянно. сразу меньше причин поныть станет. Давайте ему больше инициативы, пусть он больше делает, что сам хочет, просто наблюдайте и не позволяйте делать что-то опасное и тп Пусть он поймет сам что ему нужно.