River Bend Veterinary in Hadley will. They did it for a friend this winter and were very kind and understanding.
I don't believe they do, I know Boston Road Animal Hospital does it. I believe the cost is around 100 bucks.
Call them directly for up to date info.
Thanks! Your answer is awaiting moderation.