Musselburgh: 0131 665 2124 Bonnyrigg: 0131 660 3370 Penicuik: 01968 676 680

Privately funded veterinary care for pets in Edinburgh

Unfortunately there is no equivalent NHS for pets.  All private veterinary practices are funded by the fees that you pay.  Prices have to be set at a reasonable level in order to maintain the highest standards of medical and surgical treatment.

We try to keep our fees as affordable as possible and for your convenience we accept Visa, Mastercard and Switch.


We request that payment is made at the time of treatment.  A comparison of our fees with other practices show we are highly competitive.  Should you be worried about the costs, we are always able to advise on fees before undertaking any treatment.

Pet health insurance is becoming increasingly important for both third party cover and for peace of mind, knowing that you will not have to compromise on veterinary treatment for your pet. Please speak to us before cancelling or changing your insurance company.

Please enquire about our healthy pet club and spread the costs of routine treatments and qualify for additional discounts.