I'm not a vet so I'm not going to diagnose him, but how long have you had him and how old is he approximately?