Caring for pets...
and their people, too.
VCA South Shore Animal Hospital is located in South Weymouth, Massachusetts. Appointments are available seven days a week, and our hours are Mon-Fri, 7 am-9 pm; Saturday, 9 am-5 pm; and Sunday, 9 am-5 pm, depending on the service. Please note that our facility is open 365 days a year for emergencies.
Local Medical Issues
There are many diseases that can affect our pets, especially See More