Call Now
Website
Call
Business Details
Emergency
services
Your Trusted Edinburgh Veterinary Practice
Established in 1834, Gordon Vets is a trusted veterinary practice serving Edinburgh and the Lothians with clinics in Musselburgh, Bonnyrigg, and Penicuik. Our dedicated team of veterinary surgeons, registered nurses, and trainees prioritise compassionate care, treating animals as if they were our own. We offer comprehensive services including consultations, vaccinations, emergency care, dentistry, and advanced treatments like acupuncture and cruciate surgery. Our computerised records ensure seamless access to patient details across all locations, enabling efficient medication dispensing and continuity of care.

With over 180 years of experience, we combine traditional values with modern veterinary techniques to provide stress-free visits and optimal healthcare solutions. Our Pet Health Club offers preventive care plans, while partnerships with ICR Vets ensure 24/7 emergency support. We maintain transparency in pricing, accept Klarna payments, and prioritise client education through detailed consultations and informative resources.
Services
Pet Vaccinations Emergency Care Pet Nutrition Pet Insurance Wellness Screening Pet Acupuncture Dental Care Microchipping
Highlights and features
  • Established in 1834 with deep local expertise
  • Experienced team of veterinary surgeons and nurses
  • 24/7 emergency service via ICR Vets partnership
  • Transparent pricing with Klarna payment options
  • Computerised records for seamless cross-clinic care
Services
Pet Vaccinations
Protect pets from life-threatening diseases through tailored vaccination programs. Our vets administer core vaccines for puppies, kittens, and adult animals while providing lifestyle-specific advice. Vaccination schedules include reminders to maintain protection, with options for travel and kennel requirements. We follow strict protocols to ensure safety and efficacy.
Emergency Care
24/7 emergency veterinary services for critical conditions. Partnering with ICR Vets, we provide after-hours care for accidents, poisoning, and severe illnesses. Our team handles triage, stabilisation, and specialist interventions including digital imaging and in-house laboratory diagnostics. Emergency consultations prioritise rapid assessment and pain management.
Pet Acupuncture
Specialist acupuncture treatment for chronic pain and mobility issues. This non-invasive therapy effectively manages arthritis, muscle strains, and neurological conditions through weekly sessions. 80% of patients show improvement within four treatments, with minimal need for sedation. Sessions integrate with conventional treatments for holistic care.
Pet Nutrition
Customised nutritional plans addressing medical conditions and preventive care. We recommend science-backed diets for renal disease, food allergies, and gastrointestinal issues. Our team provides probiotic recommendations, weight management programs, and hydration strategies using prescription diets from trusted brands like Royal Canin and Hills.
Wellness Screening
Preventive healthcare assessments for mature pets to detect early-stage conditions. Annual screenings include blood tests, urine analysis, and physical examinations to identify kidney disease, arthritis, and dental issues. Early detection enables timely intervention, with discounted rates available for Pet Health Club members.
Questions
What vaccination schedule should I follow for my puppy?
Puppies require a two-dose primary course 3-4 weeks apart, followed by annual boosters. We provide tailored schedules based on lifestyle risks and breed-specific needs.
How do I access emergency veterinary care outside hours?
Call our dedicated emergency numbers for Musselburgh (0131 665 2124), Bonnyrigg (0131 660 3370), or Penicuik (01968 676680) to connect with ICR Vets' overnight team.
Can I claim pet insurance directly through your practice?
Direct claims require prior arrangement with your insurer. We process claims with participating providers after receiving signed forms and policy documentation.
What benefits does the Pet Health Club offer?
Members receive core vaccines, flea/worm treatments, six-month health checks, and discounts on procedures. Plus members get 20% off wellness screenings and priority appointments.
How do I collect a urine sample for my pet's wellness check?
Use a clean container and collect mid-stream samples. For cats, special non-absorbent litter is available. Our team provides collection kits and detailed instructions.