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
Support the Hospital for Small Animals
Find out how to support the Hospital for Small AnimalsSupport Us