0131 665 2124 Mon - Fri: 8:30am - 7:00pm / Sat: 9:00am - 12noon / Sun: 11:00am - 3:00pm111 Market Street, EH21 6PZ
0131 660 3370 Mon - Fri 8:30am - 6:30pm / Sat 12noon - 1:00pm 8 High Street, EH19 2AA
01968 676 680 Mon - Fri 8:30am - 6:30pm / Sat 9:00am - 11:00am10 High Street, EH26 8HW

Book an appointment

Book routine appointments online

You can now book appointments for your pet at any time online, whether you are new to the practice or a registered client.

New to the practice: please click this button if your pet has never been seen by us before.

Already visited the practice: please use this button if you are a registered client but have not used online booking before.

Returning online user: please use this link if you have used online booking previously.

Please call the practice if your pet needs urgent medical attention, or if you do not see a suitable time for an appointment.