Dog shelters in British Columbia
Ready to find your match? Here are 3 dog shelters in British Columbia with 12 adoptable pets.
Search for a shelter or rescue
Interested in another location?
Dog shelters near me
Dog shelters in Abbotsford
Dog shelters in Agassiz
Dog shelters in Aldergrove
Dog shelters in Armstrong
Dog shelters in Campbell River
Dog shelters in Castlegar
Dog shelters in Chemainus
Dog shelters in Chilliwack
Dog shelters in Cobble Hill
Dog shelters in Courtenay
Dog shelters in Cranbrook
Dog shelters in Creston
Dog shelters in Cumberland
Dog shelters in Dawson Creek
Dog shelters in Delta
Dog shelters in Duncan
Dog shelters in Enderby
Dog shelters in Fernie
Dog shelters in Fort Nelson
Dog shelters in Fort St. John
Dog shelters in Fruitvale
Dog shelters in Gibsons
Dog shelters in Golden
Dog shelters in Grand Forks
Dog shelters in Hope
Dog shelters in Kamloops
Dog shelters in Kelowna
Dog shelters in Kimberley
Dog shelters in Kitimat
Dog shelters in Ladysmith
Dog shelters in Lake Cowichan
Dog shelters in Mackenzie
Dog shelters in Merritt
Dog shelters in Mill Bay
Dog shelters in Mission
Dog shelters in Nanaimo
Dog shelters in Nelson
Dog shelters in Oliver
Dog shelters in Osoyoos
Dog shelters in Parksville
Dog shelters in Peachland
Dog shelters in Penticton
Dog shelters in Port Alberni
Dog shelters in Port Hardy
Dog shelters in Powell River
Dog shelters in Prince George
Dog shelters in Prince Rupert
Dog shelters in Quesnel
Dog shelters in Revelstoke
Dog shelters in Rossland
Dog shelters in Salmon Arm
Dog shelters in Sechelt
Dog shelters in Smithers
Dog shelters in Sooke
Dog shelters in Sparwood
Dog shelters in Squamish
Dog shelters in Summerland
Dog shelters in Terrace
Dog shelters in Tsawwassen
Dog shelters in Vancouver
Dog shelters in Vernon
Dog shelters in Victoria
Dog shelters in Whistler
Dog shelters in White Rock
Dog shelters in Williams Lake