No they do not. There are a lot of good veterinarians in the area that provide that service.
I'm not sure about that. You could probably ask by calling them. I do know they take animals in for a small fee.
Thanks! Your answer is awaiting moderation.