Thank you for your interest in adopting an animal in our care – we appreciate your support of animals who are seeking their furever home!
We recently changed our adoption process to offer online applications and shelter visits by appointment. If you are interested in adopting, please fill out the following application form to help us with the adoption matching process. You will need the animal name, ID number and their location, found in the “About Me” section of their adoption profile.
Please complete and submit the appropriate application form below. Be sure to select the application link for the branch where the animal you are interested in is located. Applicants must be 19 years of age or older.
We often receive multiple applications for the same animal. Due to volume, we are only able to respond directly to the first few applicants who may be a match for the animal. We appreciate your patience and understanding – if others submit an application for a certain animal before you, we hope you will keep searching for a pet on our website as new animals are taken into care daily.
Extra Resources:
For all: Rabbit, Guinea Pig, Rodent, Bird, Horse and Farm Adoptions, please download the appropriate animal adoption form in the link below and email it to the branch (all emails are listed below).
Rabbit, Guinea Pig, Rodent, Bird, Horse, Farm Adoption Forms
Locations & Applications
*IMPORTANT: Fill out all fields in the application, even if just to say ‘n/a’ & be sure not to enter text in a number field. Once your form submits, you will see a confirmation on screen. If you do not see an onscreen confirmation, please review all fields on your form, make corrections & click submit again.
Abbotsford
Abbotsford Dogs
Abbotsford Cats
Email the branch directly at abbotsford@spca.bc.ca for other animals
Alberni
Alberni Dogs
Alberni Cats
Email the branch directly at alberni@spca.bc.ca for other animals
Burnaby
Burnaby Dogs
Burnaby Cats
Email the branch directly at burnaby@spca.bc.ca for other animals
Campbell River
Campbell River Dogs
Campbell River Cats
Email the branch directly at campbellriver@spca.bc.ca for other animals
Castlegar (West Kootenay)
Castlegar (West Kootenay) Dogs
Castlegar (West Kootenay) Cats
Email the branch directly at westkootenay@spca.bc.ca for other animals
Chilliwack
Chilliwack Dogs
Chilliwack Cats
Email the branch directly at chilliwack@spca.bc.ca for other animals
Comox
Comox Dogs
Comox Cats
Email the branch directly at comoxvalley@spca.bc.ca for other animals
Coquitlam (Tri-Cities)
Coquitlam (Tri-Cities) Dogs
Coquitlam (Tri-Cities) Cats
Email the branch directly at tricities@spca.bc.ca for other animals
Cowichan
Cowichan Dogs
Cowichan Cats
Email the branch directly at duncanspca@spca.bc.ca for other animals
Cranbrook (East Kootenay)
Cranbrook (East Kootenay) Dogs
Cranbrook (East Kootenay) Cats
Email the branch directly at eastkootenay@spca.bc.ca for other animals
Dawson Creek (South Peace)
Dawson Creek (South Peace) Dogs
Dawson Creek (South Peace) Cats
Email the branch directly at southpeace@spca.bc.ca for other animals
Fort St. John (North Peace)
Fort St. John (North Peace) Dogs
Fort St. John (North Peace) Cats
Email the branch directly at northpeace@spca.bc.ca for other animals
Haida Gwaii
Haida Gwaii Dogs
Haida Gwaii Cats
Email the branch directly at haidagwaii@spca.bc.ca for other animals
Kamloops
Kamloops Dogs
Kamloops Cats
Email the branch directly at kamloops@spca.bc.ca for other animals
Kelowna
Kelowna Dogs
Kelowna Cats
Email the branch directly at kelowna@spca.bc.ca for other animals
Maple Ridge
Maple Ridge Dogs
Maple Ridge Cats
Email the branch directly at mapleridge@spca.bc.ca for other animals
Nanaimo
Nanaimo Dogs
Nanaimo Cats
Email the branch directly at nanaimo@spca.bc.ca for other animals
Nelson
Nelson Dogs
Nelson Cats
Email the branch directly at nelson@spca.bc.ca for other animals
North Cariboo
North Cariboo Dogs
North Cariboo Cats
Email the branch directly at northcariboo@spca.bc.ca for other animals
Parksville/Qualicum
Parksville/Qualicum Dogs
Parksville/Qualicum Cats
Email the branch directly at parksville@spca.bc.ca for other animals
Penticton (South Okanagan Similkameen)
Penticton (South Okanagan Similkameen) Dogs
Penticton (South Okanagan Similkameen) Cats
Email the branch directly at penticton@spca.bc.ca for other animals
Powell River
Powell River Dogs
Powell River Cats
Email the branch directly at powellriver@spca.bc.ca for other animals
Prince Rupert
Prince Rupert Dogs
Prince Rupert Cats
Email the branch directly at princerupert@spca.bc.ca for other animals
Quesnel
Quesnel Dogs
Quesnel Cats
Email the branch directly at quesnel@spca.bc.ca for other animals
Richmond
Richmond Dogs
Richmond Cats
Email the branch directly at richmond@spca.bc.ca for other animals
Salt Spring Island
Salt Spring Island Cats
The Salt Spring is a cat only shelter
Email the branch directly at saltspring@spca.bc.ca
Sea To Sky
Sea To Sky Dogs
Sea To Sky Cats
Email the branch directly at seatosky@spca.bc.ca for other animals
Shuswap
Shuswap Dogs
Shuswap Cats
Email the branch directly at shuswap@spca.bc.ca for other animals
Sunshine Coast
Sunshine Coast Dogs
Sunshine Coast Cats
Email the branch directly at sunshinecoast@spca.bc.ca for other animals
Surrey
Surrey Dogs
Surrey Cats
Surrey Farm Animals
Email the branch directly at surrey@spca.bc.ca for other animals
Vancouver
Vancouver Dogs
Vancouver Cats
Email the branch directly at vancouver@spca.bc.ca for other animals
Vernon
Vernon Dogs
Vernon Cats
Email the branch directly at vernon@spca.bc.ca for other animals
Victoria
Victoria Dogs
Victoria Cats
Email the branch directly at victoria@spca.bc.ca for other animals
West Vancouver
West Vancouver Dogs
West Vancouver Cats
Email the branch directly at wvan@spca.bc.ca for other animals
Williams Lake
Williams Lake Dogs
Williams Lake Cats
Email the branch directly at wmslake@spca.bc.ca for other animals