А вес у него не растет? Если нет, то ему просто не хватает калорий. Работа физическая у него?А по ситуации: съел все яблоки - "Иди в магазин купи еще, что значит, нет денег? заработай, детей оставил без фруктов, значит сможешь заработать еще на пару кг яблок".