Looks like his anus to me, and that he's got some hung up poop. Yeah I'd take him to the vet also.