Medical Services

Comprehensive pet care in the dalkeith area

At Market Cross Veterinary Clinic, we have a true passion for animals that we hope shines through in everything we do. As a full-service veterinary clinic, we provide a wide range of quality services for cats, dogs, birds, and other small pets. We offer everything from neutering to dentistry, and our on-call service is always available when you need them most. We serve Musselburgh, Edinburgh, Loanhead, Bonnyrigg, Gorebridge, Penicuik and all surrounding areas.

Keeping your pet healthy

The key to a long, healthy life for your pet is making sure they have quality preventative care. Market Cross Veterinary Clinic offers a wide variety of general veterinary services, including flea control, worming, vaccines, and dental care that will ensure your pet is protected all year round.

First-class medical & surgical care

If your pet needs a surgical procedure, then Market Cross Veterinary Clinic is the place to go. Our state-of-the-art facility has all of the latest equipment for ultrasonography, digital x-ray, video endoscopy, blood biochemistry, haematology and microscopy. We accurately diagnose what’s going on with your pet and provide the medical or surgical intervention they need for the best possible recovery. 

Additional services

Whether your kitten is due for a 6-month well-check or your dog needs a pet passport to travel abroad, the friendly team at Market Cross Veterinary Clinic will be there to answer your questions and provide comprehensive services. We also offer starter kits for puppies and kittens, microchip implants, and a great selection of quality pet food and toys.

“Would like to say a special thanks to the Market Cross staff on Saturday afternoon for saving my wee Penny. They acted so quickly and dealt with penny so professionally and caring as well as us. We walked in and we were not even registered with their vets or had an appointment. Thanks from us and Penny. We will definitely be back."
Emma Ferguson - 5 June 2017

We serve Musselburgh, Dalkeith & Edinburgh. For more information, call 0131 654 2266 today! 

Share by: