List of Rescues, Shelters, SPCA Branches and Humane Societies in BC

We’ve tried to put together a fairly comprehensive list, though we know there are many rescues, societies and   shelters we may not be aware of as of yet. Please help us keep this list up to date and let us know if we’ve missed anything.

Greater Vancouver/Fraser Valley

Action for Animals in Distress Society
Animal Advocates Society
BC Chihuahua Rescue
Beagle Paws
Big and Small Rescue
Boston terrier Rescue Canada
Boxer Rescue Canada
Bully Buddies
C.A.R.E.S. (Canadian Animal Rescue and Extended Shelter)
Carried Through Animal Rescue and Education (CTARE)
Chilliwack Animal Safe Haven Society
City of Coquitlam Animal Shelter
Countryside Kennels
Cross Our Paws Rescue

Delta Community Animal Shelter
Dhana Metta Rescue Society
District of North Vancouver Animal Welfare Shelter
Dogway Dog Rescue
Dogwood Rescue Society
Embrace a Discarded Animal Society
Fraser Valley Humane Society
German Shepherd Rescue of BC
Greyhaven Exotic Bird Sanctuary
Hearts on Noses
HomeFinders Animal Rescue Society
HugABull Advocacy and Rescue Society
LAPS (Langley Animal Protection Society)
Katie’s Place Animal Shelter
Kensington Foundation
Last Chance Animal Rescue
Little Mischief Rescue
Little Paws Rescue Society
Ocean Dog Rescue
Out of the Dog House Rescue
Pacific Animal Foundation
Paws for Hope Animal Foundation
Pekingese Rescue of B.C. & West Coast German Shepherd rescue
Pilots N Paws Canada
RAPS (Richmond Animal Protection Society)
Reptile Rescue, Adoption and Education
Royal City Humane Society
RRPP Dogs (Rescue, Rehabilitation and Permanent Placement for Dogs)
SAINTS (Senior Animals in Need Society)
SALI (Semiahmoo Animal League Inc.)
SANS – West Coast Spay and Neuter Society
SARA Society (Save Animals through Rescue and Adoption Society)
SARS BC (Small Animal Rescue Society of BC)
Size Small Dog Rescue
Snake in the Grass
S.N.A.P.P.S. (Squamish Neighborhood Animal Partnership & Protection Society)
SPCA Abbotsford
SPCA Burnaby
SPCA Chilliwack
SPCA Maple Ridge
SPCA Port Coquitlam
SPCA Richmond
SPCA Squamish
SPCA Surrey
SPCA Vancouver
SPCA West Vancouver
Surrey Animal Resource Center
TAD (The Abandoned Dog Movement British Columbia)
Thank DOG I Am Out //
That’ll Do Border Collie Rescue
TLC Pet Adoption
TNT Shar-pei Rescue
Vancouver Animal Control
Vancouver Humane Society
Vancouver Shar-pei Rescue
VEATA (Volunteer Education & Assistance Team for Animals)
VOKRA (Vancouver Orphan Kitten Rescue Association)
VRRA (Vancouver Rabbit Rescue and Advocacy)
West Coast Cocker Rescue
West Coast Rottweiler Rescue
Whistler Animal Shelter (WAG)

Vancouver Island/Coast

Angels Under our Wing Cocker Spaniel Rescue
BC Poodle and Small Dog Rescue
Big Heart Rescue
Cats Cradle Animal Rescue
CRD Pound (Capitol Regional District)
Chelco Farms
Dees Orphans
Dog Bless Rescue Partners
Faunadael Farm and Pet rescue
Furever After Small Dog Rescue
Greater Victoria Animal Crusaders
Helping Homeless Cats
Island Dogz
Mex-Can Pet Partners
Mosaic Rescue
Rest Q. Sanctuary
SPCA Alberni-Clayoquot
SPCA Campbell River
SPCA Cowichan
SPCA Haida Gawaii
SPCA Parkville – Qualicum Beach
SPCA Powell River
SPCA Salt Spring Island
SPCA Sunshine Coast
SPCA Victoria
Victoria Adoptables
Victoria Animal Control
Victoria Pet Adoption Society


Mixed Up Mutts
SPCA 100 Mile House
SPCA North Cariboo
SPCA Quesnel


Creston Pet Adoption and Welfare Society
Kootenay Animal Assistance Program Society
SPCA East Kootenay
SPCA Shuswap
SPCA Trail


SPCA Kamloops
SPCA Kelowna
SPCA Nelson
SPCA South Okanagan
SPCA Vernon

Northern BC

Dogs Deserve Better New Hazelton
Kitimat Humane Society
Northern Lights Wildlife Society Northwest Animal Shelter
SPCA North Peace
SPCA Prince Rupert
SPCA South Peace
SPCA Williams Lake
Thornhill Animal Shelter (Terrace)