I was reading something today about children's health - long story, but have you considered increasing the fat in his diet? Lots of good fat.