An excellent vets offering all the services you would expect plus a few more. The staff obviously care deeply for the animals and soon come to know the names of many of their patients.
The best service they offer in my opinion is the puppy club on Saturday mornings, an experience never forgotten for you or your dog. About 20 puppies of various sizes get together to socialize the dogs - to cut out aggression towards other dogs as they get older - so you can imagine how mad it sometimes gets and how many paper towels are used as they all get excited.
They tend to split into 2 groups of larger and smaller breeds in seperate rooms and have a free play time then usually some sort of talk / discussion about dag ownership, there was also a visit by a specialist dog trainer on one of our mornings.
The dogs love it, the owners love it and all the kids love it - children are encouraged to come along too and have great fun meeting all the different breeds and characters.
The only downside is cost - although the puppy sessions only cost about £2 per week, on top of all the other costs of a new puppy and the encouragement to buy accesories / food from the vets it can become an expensive business read more