b and d are your answers i just answered this question
again, you should probably take him to the vet. goodluck