Could be a stuck shed could be an injury could be 1 of 900 million things. Best bet is if your worried about it have him seen by a vet. They be better equipped to answer your questions and offer treatment options.