• NEW PATIENT REGISTRATION
  • DOWNLOAD OUR APP
  • REQUEST A REFILL
Twin Rivers Animal Hospital's logo
Twin Rivers Animal Hospital's homepage
  • GET IN TOUCH250-828-2939
  • REQUEST AN APPOINTMENT
  • About Us
    • Our Team
    • Payment Options
    • Careers
  • Pet Care
    • Dog & Cat Services
    • New Pet Owner Information
    • Senior Wellness Health Checks
  • 🛒 Online Store
  • Blog
  • Contact Us
REQUEST AN APPOINTMENT
  • NEW PATIENT REGISTRATION
  • DOWNLOAD OUR APP
  • REQUEST A REFILL
Twin Rivers Animal Hospital's logo
Twin Rivers Animal Hospital's homepage
  • GET IN TOUCH250-828-2939
  • REQUEST AN APPOINTMENT
  • About Us
    • Our Team
    • Payment Options
    • Careers
  • Pet Care
    • Dog & Cat Services
    • New Pet Owner Information
    • Senior Wellness Health Checks
  • 🛒 Online Store
  • Blog
  • Contact Us
REQUEST AN APPOINTMENT

Explore

About UsPet Care🛒 Online StoreBlogContact Us

Respecting your privacy

Cookie PolicyPrivacy Policy

Twin Rivers Animal Hospital


Copyright © 2025 Twin Rivers Animal Hospital

Company's registered name: Twin Rivers Animal Hospital

|

Registered Address: 1440B Hugh Allan Dr, Kamloops BC V1S 1L8

Menu

  • About Us
    • Our Team
    • Payment Options
    • Careers
  • Pet Care
    • Dog & Cat Services
    • New Pet Owner Information
    • Senior Wellness Health Checks
  • 🛒 Online Store
  • Blog
  • Contact Us
  • REQUEST AN APPOINTMENT
  • NEW PATIENT REGISTRATION
  • DOWNLOAD OUR APP
  • REQUEST A REFILL

Call Us

  • GET IN TOUCH
  • REQUEST AN APPOINTMENT

Explore

About UsPet Care🛒 Online StoreBlogContact Us

Respecting your privacy

Cookie PolicyPrivacy Policy

Twin Rivers Animal Hospital


Copyright © 2025 Twin Rivers Animal Hospital

Company's registered name: Twin Rivers Animal Hospital

|

Registered Address: 1440B Hugh Allan Dr, Kamloops BC V1S 1L8

Menu

  • About Us
    • Our Team
    • Payment Options
    • Careers
  • Pet Care
    • Dog & Cat Services
    • New Pet Owner Information
    • Senior Wellness Health Checks
  • 🛒 Online Store
  • Blog
  • Contact Us
  • REQUEST AN APPOINTMENT
  • NEW PATIENT REGISTRATION
  • DOWNLOAD OUR APP
  • REQUEST A REFILL

Call Us

  • GET IN TOUCH
  • REQUEST AN APPOINTMENT