Maybe it's the food? He may have a sensitive stomach....iunno only your vet can tell you what you need to do.