I would get him to the closest vet available ASAP! I have had to do this when my vet was not available. I wish I had an answer as to why they always do this when your regular vet isn't there, or better yet, on weekends! It never fails, does it?