Adopting a pet in BC means choosing between two distinct worlds: the BC SPCA's 36-branch province-wide network, and a long-standing community of foster-based independent rescues like VOKRA, Loved at Last, and Heart and Soul. Both are good paths. The right choice depends on whether you want to walk in and meet a pet today (BC SPCA) or get detailed personality notes from a foster home (independent rescue).
LocalPetFinder aggregates 283 adoptable pets across both ecosystems into one searchable platform. Filter by species, city, age, breed, energy level, or compatibility (good with kids, cats, dogs). Every listing links directly back to the rescue that handles the adoption — we don't take applications or charge fees.
Use the cards below to dive into a specific path: browse all BC dogs or cats, narrow by rescue organisation, or explore alternative ways to help (fostering, volunteering).
Adoptable Dogs
174 dogs from 15 BC rescues
Explore →Adoptable Cats
109 cats from 7 BC rescues
Explore →Dog Rescue BC
Browse by BC rescue org
Explore →Cat Rescue BC
Browse by BC rescue org
Explore →Foster Dogs BC
BC foster programs compared
Explore →Volunteer BC
Help BC rescues without adopting
Explore →Why adopt a pet in BC?
Save a life and a foster slot
Most BC rescues are at or near foster capacity. Every adoption opens one foster home for another dog or cat in need — usually a pet being pulled from northern BC, a remote First Nations community, or an out-of-province crisis intake. Adoption is the single most effective way to expand a BC rescue's capacity.
Vetted, vaccinated, ready to go home
Every BC rescue listing on LocalPetFinder has been spayed or neutered, vaccinated, microchipped, and given a basic vet check. Adoption fees ($150 to $700 depending on species and age) subsidise these costs — the same vetting from a private vet runs $400 to $1,200.
Foster-based rescues give you real personality notes
Most BC rescues outside of BC SPCA are foster-based. The dog or cat is currently living in a home, and the foster can tell you exactly how it behaves with kids, cats, dogs, strangers, and during the night. This level of detail is rare with facility-based shelters and is one of the strongest arguments for foster-rescue adoption.
Pet Adoption BC FAQ
Where can I adopt a pet in British Columbia?
LocalPetFinder aggregates 174 adoptable dogs and 109 adoptable cats from BC rescues into one searchable platform. Browse by species, city, age, breed, or compatibility, and apply directly through the rescue. Major BC rescue partners include BC SPCA, VOKRA, Loved at Last Dog Rescue, Victoria Humane Society, CRD Animal Shelter, and Heart and Soul Dog and Cat Rescue.
Do you list small pets, birds, or rabbits?
Not yet. LocalPetFinder currently focuses on dogs and cats in BC, which together make up over 90% of rescue inventory. BC SPCA branches do list small animals, rabbits, and birds — visit spca.bc.ca/adopt directly for those.
What does pet adoption cost in BC?
Adoption fees in BC vary by rescue and species. Dogs typically $250 to $700, cats $150 to $400, kittens and puppies at the higher end. All fees include spay or neuter, vaccinations, microchip, and basic vet care — the same vetting would cost $400 to $1,200 if done individually.
How long does pet adoption take in BC?
BC SPCA branches are often same-day or next-day for straightforward matches. Foster-based rescues (VOKRA, Loved at Last, Heart and Soul) usually take 3 to 14 days because they want a careful fit. The application + home check + meet-and-greet is the rate-limiting step.