Very glad it worked out for you and your golden girl. Glad to know about CAVES in Concord.
Also wanted to bring up the Meredith Place Vet Emergency vet for after hours emergency care.
8 Maple St, Meredith, across from Hobo RR office.
http://www.lakesregionveterinary.com/
(603) 279-1117
Be sure to call ahead, so the door is unlocked and they are ready for you.