It might be the brand/quality/amount of food you're giving him. Other that that I don't know what it could be...