Welcome to Main Street Animal Hospital & Upper Grand Veterinary Services
Main Street Animal Hospital and Upper Grand Veterinary Services have been providing veterinary care to Cambridge and Guelph as well as the surrounding area for over 21 years.
As a mixed animal practice, we treat cats and dogs in the clinic and make farm calls to treat livestock such as cows, horses, goats and sheep.
We now have a large animal office conveniently located in the Guelph area.
If you are experiencing a small animal emergency after hours please call the Emergency Veterinary Clinic of Waterloo Region 519-650-1617.