At Market Cross Veterinary Clinic, we’re passionate about animals, which is why we put their health and wellbeing at the heart of everything we do. At our veterinary hospital, we provide a range of quality veterinary care services for dogs, cats, birds and other small pets. From preventative pet care, such as pet vaccines, neutering and dentistry, to pet emergency services, our veterinary surgery offers comprehensive care that you can trust.
Based in Dalkeith, we serve Musselburgh, Edinburgh, Loanhead, Bonnyrigg, Gorebridge, Penicuik and the surrounding areas. If you’re in need of a reliable and caring animal medical centre, look no further than Market Cross Veterinary Clinic. We’ll do all we can to ensure your pet is healthy and protected.