Welcome to Gordon Vets

Local vets in Musselburgh, Bonnyrigg & Penicuik

Repeat Prescriptions

Pet Health Club®

Pet Health Club®

Start saving £100s each year! Get complete peace of mind and your pet’s wellbeing looked after with Pet Health Club® and save money on routine healthcare, every year.