I would also add N-acetyl-cysteine to support his liver and kidneys.
Feeding him homemade is great, multiple feedings would help stabilize the blood sugar. But ensuring he's got adequate animal based fat in his diet, like liver, cream, butter, will help stabilize the blood sugar.
Are you monitoring his blood sugar? Getting a glucose monitor might be a good idea.