Thanks, everyone, for the advice. To the vet he goes!