Weight gain is also an effect of low thyroid. I know that you said that his thyroid "seems" fine… but has the full panel been done? or just the T3 that is done with normal bloodwork... and even at that, what was the level, low normal for a Basenji is TOO low....
S