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

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.