They are not the cheapest in town for those services but professional, friendly staff and excellent doctors.
I'd check out their website and/or call them. I have a cat so the fees are usually different. Thanks for asking.
Thanks! Your answer is awaiting moderation.