Request Appointment

Click here to request an appointment, or call 503-305-4305

Make an appointment

Partners in Your Pet’s Good Health

Vista Pet Hospital veterinarians and staff combine experience and compassion to make sure your animal companion gets the highest level of care. We have a strong commitment to honest communication with owners about their pet’s health, ensuring it’s a collaborative effort to deliver the best care possible.

Meet our doctors

Contact Us

Have a question or comment? Please click here to contact Vista Pet Hospital

Talk to us


Your Other Family Doctor

Discover what we can do for you and your pet today.