I would call vet and have a chat.

Could he have been bitten by snake or spider?

Hope all is ok.

xoxo