Try giving him probiotics. The health stores all carry good ones. He may need to have his intestinal flora changed and probiotics can do that.