← Browse all BC dogs

Dog Rescue Organizations in British Columbia

174 rescue dogs from 15 BC organizations — Lower Mainland, Vancouver Island, Okanagan, and beyond

British Columbia's dog rescue landscape is shaped by two things most other provinces don't share: a single province-wide organisation (BC SPCA with 36 community branches) plus a long-standing network of independent rescues that move dogs from northern BC and remote First Nations communities into Lower Mainland and Vancouver Island homes.

LocalPetFinder aggregates adoptable dogs from 15 BC rescue organisations into one searchable platform. Instead of checking BC SPCA Vancouver, BC SPCA Surrey, Loved at Last, Langley APS, and a dozen other websites separately, browse them all in one place. Filter by size, breed, energy level, or compatibility, and apply directly through the rescue.

Most BC rescues outside of BC SPCA are foster-based, meaning the dogs live in volunteer homes with detailed personality notes (good with cats, house-trained, comfortable around kids). For foster-based rescues, the dog you see online is being assessed in a real home environment. The application process is usually faster than people expect, and adoption fees ($250 to $700 in BC) cover spay/neuter, vaccines, microchip, and vet check.

Below are every BC rescue we currently aggregate. Click any organisation for their available dogs, mission, and a direct link to their website.

174
Dogs available
15
BC rescue orgs
100%
Free to use

Loved at Last Dog Rescue

Loved at Last Dog Rescue (LALDR) is a Langley, BC non-profit that rescues homeless dogs from BC and overseas and rehomes them in Metro Vancouver. All ...

110 dogs availableView dogs →

BC SPCA

The BC SPCA is British Columbia’s largest animal welfare organization, with branches across the province caring for and rehoming dogs, cats, and other...

33 dogs availableView dogs →

Heart and Soul Dog and Cat Rescue

Heart and Soul Dog and Cat Rescue is a Metro Vancouver / Fraser Valley rescue with a large foster network covering both dogs and cats. Every animal ca...

13 dogs availableView dogs →

Victoria Humane Society

Victoria Humane Society is a Victoria-based rescue that rehomes dogs and cats across southern Vancouver Island. Animals come in through surrender, rur...

7 dogs availableView dogs →

Langley Animal Protection Society

LAPS is the Langley Animal Protection Society — the local full-service shelter for Langley and the surrounding Metro Vancouver area. They handle anima...

7 dogs availableView dogs →

Broken Promises Rescue Society

Broken Promises Rescue Society is a volunteer-run rescue operating on Vancouver Island. Every animal is in foster care, with detailed profiles written...

3 dogs availableView dogs →

CRD Animal Shelter

The Capital Regional District Animal Shelter is the regional government shelter for Greater Victoria. The shelter takes in surrendered, stray, and imp...

1 dog availableView dogs →

Dog Bless Rescue Partners

Dog Bless Rescue Partners is a Victoria-based, foster-based dog rescue. Dogs come into care through partner intake and are fostered until adoption, wi...

1 dog availableView dogs →

Victoria Pet Adoption Society

Victoria Pet Adoption Society (VPAS) is a foster-based rescue in Victoria, BC. Cats and dogs come into care through partner intake and stay with foste...

0 dogs availableView dogs →

BC SPCA Vancouver Branch

BC SPCA Vancouver Branch is the largest BC SPCA facility in Metro Vancouver, located on East 7th Avenue. Walk-in adoption for dogs, cats, rabbits, and...

0 dogs availableView dogs →

BC SPCA Victoria Branch

BC SPCA Victoria Branch is the main BC SPCA facility on southern Vancouver Island. Runs adoption for dogs, cats, and small animals across Greater Vict...

0 dogs availableView dogs →

BC SPCA Kelowna Branch

BC SPCA Kelowna Branch is the main BC SPCA facility in the Okanagan, holding the animal control contract for the Kelowna area and running adoptions fo...

0 dogs availableView dogs →

BC SPCA Nanaimo Branch

BC SPCA Nanaimo Branch is the main BC SPCA facility in central Vancouver Island, holding the animal control contract for Nanaimo and running adoptions...

0 dogs availableView dogs →

BC SPCA Kamloops Branch

BC SPCA Kamloops Branch is the main BC SPCA facility in the Thompson region of BC, running adoptions for dogs, cats, and small animals. Part of the BC...

0 dogs availableView dogs →

Richmond Animal Protection Society

RAPS (Richmond Animal Protection Society) is a privately operated rescue that handles animal control for the City of Richmond plus runs a no-kill shel...

0 dogs availableView dogs →

How dog rescue works in BC

BC SPCA vs independent rescue: what's the difference?

BC SPCA is the province's largest animal welfare organisation, with 36 branches running facility-based shelters in cities like Vancouver, Surrey, Burnaby, Victoria, Kelowna, and Nanaimo. Independent rescues (Loved at Last, Heart and Soul, Langley APS, Victoria Humane Society) tend to be smaller, foster-based, and focused on a specific region. Both are legitimate adoption paths. BC SPCA is well-suited to first-time adopters and walk-ins; foster-based rescues offer more detailed personality information because the dog is being assessed in a real home.

The adoption process in BC

Most BC rescues follow a similar pattern: browse available dogs, submit an application, pass a reference or home check, attend a meet-and-greet, finalise. BC SPCA branches are often same-day or next-day. Foster-based rescues usually take 3 to 14 days because they want a careful fit. Adoption fees in BC range $250 to $700 and cover spay/neuter, vaccinations, microchip, and vet check.

Why adopt from a BC rescue?

Most rescue dogs are already vetted, vaccinated, microchipped, and assessed for temperament. Foster-based rescues can tell you exactly how a dog behaves in a home — with kids, cats, other dogs, and alone. Adopting from a rescue also frees up the foster spot for another dog, which is meaningful in BC where rescues run constant transport from northern BC and remote communities.

Want to help without adopting?

BC rescues are constantly looking for foster homes — especially on Vancouver Island and the Okanagan, where transport pipelines need temporary placements. See our BC foster program guide. Can't foster? Volunteer opportunities across BC rescues include transport drivers (especially Vancouver Island ferry runs), event volunteers, photography, and remote admin.

Dog Rescue BC FAQ

How many dog rescues are in British Columbia?

Dozens, though the landscape looks different from other provinces because BC SPCA operates 36 community branches under one umbrella across the province. LocalPetFinder currently aggregates dogs from 15 BC rescue organizations, including BC SPCA, Loved at Last Dog Rescue, Langley Animal Protection Society, Victoria Humane Society, and Heart and Soul Dog and Cat Rescue. We add new rescues as their inventory becomes scrapeable.

What is BC SPCA and how is it different from a smaller rescue?

BC SPCA is the province's largest animal welfare organization — a single charity with 36 branches and a province-wide network. Smaller BC rescues like Loved at Last or Heart and Soul tend to be foster-based, run by volunteers, and focus on a specific region (Lower Mainland, Vancouver Island, or Interior). Both are legitimate paths to adoption. BC SPCA branches are good for first-time adopters; foster-based rescues often have more detailed personality notes because the dog has been living in a home.

How much does it cost to adopt a rescue dog in BC?

Adoption fees in BC typically range from $250 to $700, depending on the rescue and the dog's age. BC SPCA fees are usually $250 to $500. Smaller rescues sometimes charge higher fees ($500 to $700) because they often cover transport costs from northern BC reserves or out-of-province intake. Fees cover spay or neuter, vaccinations, microchip, and a vet check — replacing those individually would cost $500 to $1,200.

Why do BC rescues pull dogs from northern reserves?

Many northern BC and Yukon communities have limited access to veterinary services and no local rescue infrastructure. Lower Mainland and Vancouver Island rescues run organised transport (often coordinated with First Nations communities) to bring dogs south for vetting and adoption. This is a major source of rescue intake in BC. If a BC rescue listing mentions a dog came from Bella Coola, Fort St. John, or a northern reserve, this is the pipeline they came through.