Possibly too late to add my two penn'orth, but I wholeheartedly concur with the consensus on Hankinsons. Not just John H himself, but the whole team: Matt the other vet there, and the nursing staff: Jaquie, Becky, Gemma and all the others. A really great team who look after your animals as if they were the most important animals in the world (which to the owners, of course, they are!). You won't find anywhere better than Hankinsons. They have saved my dog's life at least twice!