Open today 20897 Redwood Rd, Castro Valley, CA 94546 Privately owned general practice · Book online
CanyonVeterinary Hospital (510) 582-6704 Book Appointment
General Practice Veterinarian · Castro Valley, CA

Compassionate general care for the pets you love.

Canyon Veterinary Hospital is a privately owned general practice for dogs and cats. Wellness visits, vaccines, parasite prevention, dentistry, surgery and sick visits, all in one place. Book online in under a minute.

  • Same-day sick visits
  • New clients welcome
  • CareCredit accepted
A happy tan dog in a harness on a grassy hillside trail
Meet Harrie 🐾
Book online Mon–Fri · 9 AM – 5 PM See open times
SurgerySpay, neuter and more Hours & directionsOn Redwood Rd, Castro Valley
Who We Care For

Every stage, every personality

As a general practice, we care for your pet through every stage, from a wiggly first puppy visit to comfortable senior years.

Dogs

Wellness, vaccines, dental care and surgery for dogs of every size.

Cats

Calm, cat-friendly handling and quiet exam rooms.

Puppies & Kittens

First exams, vaccine series, deworming and a plan for year one.

Senior Pets

Twice-yearly checkups and bloodwork to keep older pets comfortable.

Veterinary Services

Complete care under one roof

Choose a service to see what's included, then book it in a tap.

Surgery

Safe, careful surgery close to home

Our surgical suite handles the procedures a general practice does every day. Every patient gets a pre-surgery exam, monitored anesthesia and a pain plan made for them.

Spay & neuterRoutine sterilization for dogs and cats
Lump & mass removalRemoval of skin and soft-tissue growths, with biopsy when needed
Dental extractionsRemoving painful or damaged teeth during dental cleanings
Wound & laceration repairCleaning and closing cuts, bites and tears
Abscess treatmentDraining and treating infected wounds
BiopsiesTissue samples sent to the lab for answers
About the Clinic

Serving Castro Valley for 50 years

Canyon Veterinary Hospital has been caring for the pets of Castro Valley for 50 years. The clinic was started by Dr. Barrett, and Dr. Olsen is now the new owner.

Payment Options

Care that fits your budget

We want cost to be the last thing standing between your pet and the care they need.

Cards & cash

We accept cash and all major credit and debit cards. Payment is due at the time of service.

CareCredit available

Use CareCredit to spread the cost of your pet's care into manageable payments.

We'll work with you

We want to work with you on the cost of your pet's care. Talk with us and we'll find an approach that fits.

New Clients

New to Canyon? Welcome.

Getting started takes three easy steps. We'll set up your pet's file and get to know them at the first visit.

Book a new patient exam
  1. Book onlinePick a service, a day and a time that works for you.
  2. Share past recordsAsk your previous vet to send vaccine and medical history to our team.
  3. Come meet usArrive 10 minutes early and bring your pet's favorite treats.
Meet Our Team

The people behind the care

Portrait of Dr. Olsen

Dr. Olsen

Owner & Veterinarian, DVM

Dr. Olsen is the owner of Canyon Veterinary Hospital, with special interests in geriatric medicine, dentistry, preventive care, and nutrition.

Raised in rural Eastern Oregon, Dr. Olsen earned her Doctor of Veterinary Medicine from St. Matthew's University before relocating to the Bay Area.

She began her career in Sacramento and went on to build her clinical experience at practices in Campbell and Walnut Creek, and most recently at Boulevard Pet Hospital in Castro Valley. Throughout, she has remained guided by the compassion that first drew her to veterinary medicine. Today, she is proud to lead Canyon Veterinary Hospital, continuing its 50-year tradition of caring for the pets of Castro Valley.

Dr. Olsen is committed to building lasting relationships with the families she serves and to providing the highest standard of care for every patient.

Outside the clinic, she enjoys time with her husband, their four cats (Louie, Burfi, Stevie, and Frankie), and their pittie mutt, Harrie.

Dr. Olsen and her husband on the beach at sunset
Book with Dr. Olsen
The Home Team

Meet Dr. Olsen's pets

The furry family that keeps our owner busy after hours.

Harrie, a tan pittie mutt, on a hillside trail
The family greeterHarrieHarrie is Dr. Olsen's pittie mutt and the family's official greeter. He loves trail days in the East Bay hills and any treat he can charm out of you.
Louie, a black and white tuxedo cat on a red chair
Louie
Burfi, an orange and white cat on a quilt
Burfi
Stevie, a fluffy black cat on a rug
Stevie
Frankie, a gray and peach cat
Frankie
Our Team

The people who'll greet you

Marlo

Practice Manager

Bio and photo coming soon.

Ta'Jae

Ta'Jae

Team Member

Ta'Jae is a UC Davis Alum with a strong passion for animal care and well-being. She aspires to become a vet one day so she can help animals live happy lives. Her hobbies include hiking, concerts, playing the guitar and video games. In her free time, she likes to visit her two pit bulls Buttons and Bb, play with her cat Goose, or hang out in the sun with her snake Medusa. Feel free to ask her about them!

Dagmar

Team Member

Bio and photo coming soon.

Virginia

Team Member

Bio and photo coming soon.

Alexis

Team Member

Bio and photo coming soon.

Pamela

Team Member

Bio and photo coming soon.

Online Booking

Book an appointment

Tell us what your pet needs, then pick an open time on our calendar.

  1. 1Service
  2. 2Your pet
  3. 3Your info
  4. 4Pick a time

What does your pet need?

Not sure? Choose "Something else" and tell us in a sentence.

Questions? Email info@canyonvethospital.com.

Visit Us

Easy to find, easy to reach

Address

20897 Redwood Rd
Castro Valley, CA 94546

Free parking on site.

Get directions

Hours

Open now

Contact

Phone

(510) 582-6704

Email

info@canyonvethospital.com

After hours, please call the nearest 24-hour emergency hospital.

Reviews

Review us on Google

Review us on Google
Social Media

See how your pet did today

Follow us for patient photos, wellness tips and clinic news. Your pet might be our next star.

Social links coming soon
FAQs

Questions, answered

Do I need an appointment?

Yes, we see patients by appointment so every pet gets our full attention. We hold same-day slots for sick pets, so book online or call us first.

What should I bring to my appointment?

Your pet's favorite treats! They help make the visit a happy one. Also bring any past vaccine and medical records, a list of current medications and food, and a fresh stool sample if it's easy to collect. Dogs should be on a leash and cats in a carrier.

Can I get a diagnosis or prescription over the phone?

No. A diagnosis can only be made after a physical exam by one of our veterinarians. If you're worried, call us and we'll help you decide how soon your pet should be seen.

Why are yearly wellness exams important?

Yearly exams set a baseline for your pet's health, catch early signs of disease, and keep vaccines and parasite prevention current. Senior pets often benefit from visits every six months.

What payment options do you accept?

Cash, major credit and debit cards, and CareCredit. We want to work with you on the cost of care, so please talk with us about any concerns.

How do I cancel or reschedule?

Call us or reply to your confirmation text at least 24 hours ahead so we can offer the time to another pet.

Call Book Appointment