Booking + Services

Our team of specialists and area experts can take your pet's care to another level. Contact us to request an appointment or refill a prescription.

Please note that COVID-19 has had a significant impact on our team. As one of the only fully functioning hospitals in the area, we often treat over 500 animals each week. Factors such as patients’ conditions, fluctuating COVID-19 requirements, staff availability, and other veterinary clinic’s services all influence our team’s ability to respond quickly. We appreciate your patience and kindness, and are grateful that you’re entrusting us with your pet’s care.

Cardiology Experts

From birth defects to critical conditions brought on by trauma, heart diseases and disorders can have a serious consequence on an animals’ quality of life. Veterinary cardiology can make a difference to your pet.

Schedule an Appointment

Internal Medicine

While patients usually let us know how they're feeling when they're well, you know it’s not as easy to see what’s happening on the inside. Our internal medicine team can help unlock your patient's best life.

Schedule an Appointment

Pain Management

Pain is a natural part of life, but Integrative Pain Management can help increase the quality of your pet's life through acupuncture, in-patient pain management, and more.

Learn More


Imaging tools available through radiology help us safely understand our patient's state so we can plan the best course of treatment.

Schedule an Appointment

Surgery Specialists

We're the only hospital in the area with three board-certified surgeons on-call 24/7, but they do more treat more than emergencies. Schedule elective or referral surgeries.

Schedule an Appointment

General Inquiries?

If you have a general inquiry, our team will get back to you as soon as they can. (If this is an emergency, contact our emergency department directly.)

Contact Us
Veterinary Hospital Portland

Call before you arrive, please. 

Like other businesses, COVID-19 has impacted our staffing. There may be times we can’t treat new patients. Call 503-228-7281 x2 to have your pet evaluated and understand your options.
Call for Phone Evaluation