A friend of mine has a TB that had trouble putting on weight. Found out, he had sand in his hind gut, which was preventing him from absorbing a lot of nutrients.
You might want to start him on a regimen of weekly generic Metamucil powder. All 3 of mine are on it.