The only thing that comes to mind would be a tick, but that's just a guess. I'm sure your vet will be able to help you. Good luck, and let us know what he says.