Routine and emergency care for dogs and cats, we also provide a service for small mammals, birds, and exotic animals.
Information for vets and pet owners on the wide range of clinical services we offer.
Call 0131 650 7650 9am-5pm Mon-Fri
Call 0131 650 7883 at all other times
How to book an appointment at the Hospital for Small Animals and information for you and your pet.