I don't think you have to be just give them a call and they will help you out ,the staff there are so awesome!
I don't believe so, but you would need to go to the Susan M. Markel hospital next to the SPCA. Their prices are pretty reasonable and they give discounts for animals adopted from the SPCA. Give them a call!
Thanks! Your answer is awaiting moderation.