Skip to main content

Heritage Vets

About Heritage Vets

Heritage Vets is an independent veterinary practice at Thornybank, Dalkeith, Midlothian. It treats cats, dogs, rabbits and exotic pets.

Services include vaccinations, parasite treatment, neutering, keyhole (laparoscopic) surgery, soft tissue surgery, nurse clinics, dentistry with dental X-ray, digital X-ray, ultrasound, endoscopy, an in-house laboratory, pet travel certificates, home visits and end-of-life care.

Out of hours, clients can use the VidiVet app, and emergencies are seen by E-Vets at Braid Veterinary Hospital in Edinburgh.

  • Independent practice

Animals we care for

  • Cats
  • Dogs
  • Exotic
  • Small Mammals

Accreditations

  • RCVS General Practice

RCVS Practice Standards Scheme: Small Animal General Practice

Prices

Checked 4 November 2026

Show prices for
Consultation
£62.50
About average nearby
Annual booster · dog
£82
About average nearby
Spay · cat
£220
Castration · dog
From £340
Item Dog Cat Rabbit Exotic pet
Consultations
Consultation £62.50 £62.50 £62.50 £58
Follow-up consultation £59 £59 £59 £52
Nurse appointment £32 all pets
Vaccinations
First vaccination course £78 £70 – –
Annual booster £82 £79 £97 –
Kennel cough £65 – – –
Rabies vaccination £98 all pets
Neutering
Castration includes post-op checks, pain relief
From £340
  • Under 30 kg £340
  • Over 30 kg £425
£155 £195 –
Spay includes post-op checks, pain relief – £220 £235 –
Keyhole spay includes post-op checks, pain relief
From £698
  • Under 30 kg £698
  • Over 30 kg £825
£450 – –
Medicines & prescriptions
Written prescription £25 all pets
Each extra prescription item £15 all pets
Other treatments & fees
Animal health certificate £195 all pets
Dental assessment includes general anaesthetic, post-op checks, pain relief £370 – – –

Health plans

Heritage pet health plan – indoor cat

  • Cat £13 a month

Heritage pet health plan – large dog

  • Dog, over 30 kg £27 a month

Heritage pet health plan – outdoor cat

  • Cat £22 a month

Heritage pet health plan – small/medium dog

  • Dog, under 30 kg £22 a month
Consultation
£62.50
About average nearby
Annual booster · dog
£82
About average nearby
Castration · dog
From £340
Item Dog
Consultations
Consultation £62.50
Follow-up consultation £59
Nurse appointment £32 all pets
Vaccinations
First vaccination course £78
Annual booster £82
Kennel cough £65
Rabies vaccination £98 all pets
Neutering
Castration includes post-op checks, pain relief
From £340
  • Under 30 kg £340
  • Over 30 kg £425
Keyhole spay includes post-op checks, pain relief
From £698
  • Under 30 kg £698
  • Over 30 kg £825
Medicines & prescriptions
Written prescription £25 all pets
Each extra prescription item £15 all pets
Other treatments & fees
Animal health certificate £195 all pets
Dental assessment includes general anaesthetic, post-op checks, pain relief £370

Health plans

Heritage pet health plan – large dog

  • Dog, over 30 kg £27 a month

Heritage pet health plan – small/medium dog

  • Dog, under 30 kg £22 a month
Consultation
£62.50
About average nearby
Annual booster · cat
£79
About average nearby
Spay · cat
£220
Castration · cat
£155
Item Cat
Consultations
Consultation £62.50
Follow-up consultation £59
Nurse appointment £32 all pets
Vaccinations
First vaccination course £70
Annual booster £79
Rabies vaccination £98 all pets
Neutering
Castration includes post-op checks, pain relief £155
Spay includes post-op checks, pain relief £220
Keyhole spay includes post-op checks, pain relief £450
Medicines & prescriptions
Written prescription £25 all pets
Each extra prescription item £15 all pets
Other treatments & fees
Animal health certificate £195 all pets

Health plans

Heritage pet health plan – indoor cat

  • Cat £13 a month

Heritage pet health plan – outdoor cat

  • Cat £22 a month
Consultation
£62.50
About average nearby
Annual booster · rabbit
£97
About average nearby
Spay · rabbit
£235
Castration · rabbit
£195
Item Rabbit
Consultations
Consultation £62.50
Follow-up consultation £59
Nurse appointment £32 all pets
Vaccinations
Annual booster £97
Rabies vaccination £98 all pets
Neutering
Castration includes post-op checks, pain relief £195
Spay includes post-op checks, pain relief £235
Medicines & prescriptions
Written prescription £25 all pets
Each extra prescription item £15 all pets
Other treatments & fees
Animal health certificate £195 all pets
Consultation · exotic pet
£58
Item Exotic pet
Consultations
Consultation £58
Follow-up consultation £52
Nurse appointment £32 all pets
Vaccinations
Rabies vaccination £98 all pets
Medicines & prescriptions
Written prescription £25 all pets
Each extra prescription item £15 all pets
Other treatments & fees
Animal health certificate £195 all pets

A new puppy’s vet costs here

From this practice’s listed prices, not a quote.

Vaccination course
£78
Microchipping
Not listed
Castration
£340
First year, without microchipping
£418
Each year after: annual booster
£82

In line with the UK typical of £409 for the same care.

Or a health plan here: £22 a month (£264 a year). Plans usually cover vaccinations, check-ups and flea and worm treatment, so check what this one includes.

See typical UK costs in the vet costs calculator

How these prices compare nearby

12 practices publish comparable prices

Address

4 Thornybank Dalkeith EH22 2NQ

More contact details

Client feedback

Reviews of Heritage Vets

No imported reviews yet

We do not have any client reviews to show for this practice yet.

For practice owners

Claim this listing to apply for Verification and manage your practice information.

Claim this listing

Spotted something out of date on this listing? Suggest an improvement and tell us what needs changing.

Other vets nearby

Compare vets in Dalkeith

Related vet searches

Common questions about Heritage Vets

Check the available listing information, then call the practice to confirm anything that may have changed.

Where is Heritage Vets?
Heritage Vets is a veterinary practice in Dalkeith, Midlothian. The full address, phone number and opening hours are listed on this page.
Which animals does Heritage Vets list care for?
Heritage Vets lists care for Cats, Dogs, Exotic and Small Mammals. Call the practice to confirm current clinician availability for your pet.
How do I book an appointment with Heritage Vets?
Call the practice directly using the phone number on this page. Online booking through Vet Verified appears here when the practice switches it on.
How does Vet Verified check its listings?
We check listings against each practice's own website and public sources, including the Royal College of Veterinary Surgeons' public register. A practice only becomes Verified after we confirm that it appears on the register, and Verified practices carry the verification mark beside their name.