LocalPetFinder aggregates adoptable dogs from rescue shelters across Canada. The directory below covers every shelter currently in our network, grouped by city. Each shelter operates independently and handles its own adoption applications, meet-and-greets, and final decisions. Listings refresh regularly.
Click any shelter to see their currently available dogs, learn about their mission, and find a direct link to their website.
Calgary15 rescues
BARCS Rescue
Founded in 2012, BARC's Rescue is a volunteer-based Calgary-area charity that has transported close to 2,500 dogs across North America and internation...
AARCS
Founded in 2006, the Alberta Animal Rescue Crew Society operates Safe Haven shelters in Calgary (5060 74 Avenue SE) and Edmonton with an on-site veter...
Pawsitive Match
Pawsitive Match Rescue Foundation is a registered Canadian charity based in NE Calgary, formally incorporated in 2011 after founders began rescuing do...
Pause 4 Change
Founded in 2012, Pause 4 Change Rescue Foundation is a 100% volunteer-run, foster-based dog and cat rescue in Calgary serving animals from rural Alber...
Furball Force
Furball Force is a Calgary-based animal rescue focused on saving dogs from high-risk situations, operating through a foster network and community part...
Calgary Humane Society
Founded in 1922, the Calgary Humane Society is Calgary's primary humane society and has operated from its current facility since 2006. Programs includ...
ARF Alberta
The Animal Rescue Foundation (ARF) is a no-kill shelter in Alberta dedicated to rescuing, rehabilitating, and rehoming animals in need....
CB Rescue Foundation
CB Rescue Foundation is a registered non-profit dog rescue based in Calgary, Alberta, founded in April 2017 by Belinda and Colin Morrison, who began r...
Fur-Ever Homes Rescue
Fur-Ever Homes Rescue is a Calgary foster-based rescue handling dogs (sorted into puppy, adult, and senior pools), cats, and kittens. Intake comes fro...
Rocky Mountain Animal Rescue
Rocky Mountain Animal Rescue is a Calgary-based, foster-only registered Canadian charity (since 2000) that rehomes dogs and cats through approved fost...
Calgary Animal Rescue
Calgary Animal Rescue Society is a foster-based volunteer rescue operating without a central facility, matching dogs and cats from Alberta, across Can...
Megan's Rescue Efforts
Megan's Rescue Efforts Society is a foster-based, 100% volunteer-run animal rescue in Calgary, Alberta, founded by Megan Steele. Operating with no cen...
Megan's Rescue Efforts
Megan's Rescue Efforts Society is a foster-based, 100% volunteer-run animal rescue in Calgary, Alberta, founded by Megan Steele. Operating with no cen...
Wag-a-Muffin
Wag-a-Muffin Rescue is a small, dedicated Calgary-area rescue that focuses on saving and rehoming dogs through their foster network....
SIcusMedia
SIcusMedia is a Calgary-area rescue listing dogs through LocalPetFinder....
Vancouver5 rescues
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 ...
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...
Heart and Soul Dog and Cat Rescue
Heart and Soul Dog and Cat Rescue Society was founded in late 2015 in Abbotsford, BC, when two small Fraser Valley rescues joined forces to address do...
Langley Animal Protection Society
Established in 2003 by Langley volunteers committed to improving animal sheltering standards, the Langley Animal Protection Society (LAPS) operates th...
BC SPCA Vancouver Branch
BC SPCA Vancouver Branch is the largest BC SPCA facility in Metro Vancouver, located at 1205 E 7th Ave. The branch also operates the non-profit Vancou...
Edmonton7 rescues
SCARS
Second Chance Animal Rescue Society (SCARS) operates the Athabasca Second-Chance Country Refuge plus a Morinville Rescue Centre in the Edmonton area, ...
Zoe's Animal Rescue
Zoe's Animal Rescue is a volunteer-run, shelterless dog and cat rescue in Edmonton, with every animal placed in a foster home until adoption. The Care...
Hope Lives Here Animal Rescue
Hope Lives Here Animal Rescue is a foster-based dog and cat rescue operating since 2012 out of 314-222 Baseline Road in Sherwood Park, just east of Ed...
Edmonton Humane Society
Operating since 1907, the Edmonton Humane Society shelters and rehomes dogs, cats, puppies, kittens, and rabbits from its 13620 163 Street NW facility...
Greater Edmonton Animal Rescue Society
GEARS (Greater Edmonton Animal Rescue Society) is a volunteer-run, foster-home-based registered Canadian charity (BN 822791430RR0001) covering Edmonto...
Alberta Homeward Hound Rescue Bureau
Alberta Homeward Hound Rescue Bureau (AHHRB) is a foster-based rescue with volunteers spanning Sherwood Park, Strathcona County, Fort Saskatchewan, Le...
Edmonton Animal Care & Control Centre
Edmonton Animal Care & Control Centre is the City of Edmonton municipal facility for animal services, handling stray intake, owner surrenders, and ado...
Toronto7 rescues
City of Toronto Animal Services
The City of Toronto Animal Services operates three municipal shelters: West (146 The East Mall), North (1300 Sheppard Ave W), and East (821 Progress A...
Ontario SPCA (Central Ontario)
The Ontario SPCA operates 5 central-Ontario branches all within Toronto adopter drive radius — Barrie (90km N), Orangeville (75km NW), Orillia (135km ...
Ontario SPCA (Toronto Area)
The Ontario SPCA and Humane Society is the largest animal welfare organisation in the province, with 13 regional branches. Two are in the GTA orbit: D...
Toronto Humane Society
The Toronto Humane Society at 11 River Street, Toronto (Charity # 119259513 RR 0001) is a full-service animal shelter offering shelter care alongside ...
Full Circle Rescue
Full Circle Rescue is a foster-based dogs-only rescue operating across Ontario, with adoption events held in Markham, Thorold, and Toronto. Dogs come ...
Save Our Scruff
Founded in 2014, Save Our Scruff is a Toronto-based, dogs-only foster rescue. Every dog lives with a vetted foster home before placement, with adopter...
Etobicoke Humane Society
Founded in 1987 as the Etobicoke Animal Welfare Society, the Etobicoke Humane Society (EHS) is an independent, 100% volunteer-run, no-kill shelter at ...
King City1 rescue
Ottawa5 rescues
Sit With Me Dog Rescue
Founded in 2012, Sit With Me Dog Rescue is a 100% volunteer-run, Ontario-and-Quebec-based registered charity (# 835944240RR0001) rescuing dogs of all ...
Ottawa Humane Society
Founded in 1888, the Ottawa Humane Society is one of Canada's oldest animal welfare organizations, operating its shelter at 245 West Hunt Club Rd, Ott...
Rocky Road Rescue
Rocky Road Rescue is an Ottawa-based foster dog rescue operating since 2015. Per-pet profiles run unusually long — every dog's breed, age, energy, siz...
Ontario SPCA (Ottawa Area)
The Ontario SPCA and Humane Society serves Eastern Ontario through three branches within Ottawa adopter drive radius: Pembroke (Renfrew County), Brock...
For the Love of Dogs Ottawa
For the Love of Dogs Ottawa (FTLOD) is an Ottawa-based foster rescue that frequently transports dogs from Hawaii, the US south, and rural Ontario into...
North Battleford1 rescue
Grande Prairie1 rescue
Saskatoon3 rescues
Saskatoon Dog Rescue
Established in 2012, Saskatoon Dog Rescue is a volunteer-run foster network rehoming 200+ dogs a year (sometimes approaching 400). Dogs come in throug...
Saskatoon SPCA
The Saskatoon SPCA is a registered charitable facility-based shelter at 2250 Hanselman Avenue, Saskatoon, SK, providing shelter, care, and nutrition t...
Saskatoon Animal Control Agency
The Saskatoon Animal Control Agency (SACA) has operated the City of Saskatoon Animal Pound at 5028 Clarence Avenue South since January 1, 2024, provid...
Red Deer2 rescues
Four Feet and a Heartbeat
Four Feet and a Heartbeat is a no-kill dog rescue on 6 acres in Lacombe, ~30km north of Red Deer. They serve adopters across Alberta, BC, Saskatchewan...
Central Alberta Humane Society
Central Alberta Humane Society (formerly the Red Deer SPCA, marking its 50th anniversary in 2026) operates from 4505 77 Street in Red Deer, taking in ...
Winnipeg4 rescues
D'Arcy's ARC
D'Arcy's Animal Rescue Centre operates from 730B Century Street in Winnipeg, receives no government funding, and supports its rescue work through comm...
Winnipeg Humane Society
Founded in 1894 and the oldest animal welfare organization in Manitoba, the Winnipeg Humane Society operates out of its 40,000 sq ft facility at 45 Hu...
Hull's Haven Border Collie Rescue
Hull's Haven Border Collie Rescue is a Winnipeg-area breed-specific rescue focused on Border Collies and Border Collie mixes. The breed needs more exe...
Manitoba Mutts Dog Rescue
Founded in January 2011 as a non-breed-specific rescue, Manitoba Mutts is a foster-based registered charity taking in dogs from across Manitoba. Every...
Regina2 rescues
Bright Eyes Dog Rescue
Bright Eyes Dog Rescue is a 100% volunteer-run registered charity based in Regina, Saskatchewan, focused on dogs. Every dog lives in a volunteer foste...
Regina Humane Society
The Regina Humane Society is a facility-based registered charity (Charity # 119114064RR0001) located at 4900 Parliament Avenue, Regina, SK, providing ...
High River1 rescue
Cochrane1 rescue
Moose Jaw1 rescue
Prince Albert1 rescue
Victoria6 rescues
Victoria Humane Society
Founded in 2013, the Victoria Humane Society is a foster-based dog and cat rescue operating without a dedicated shelter facility, currently fundraisin...
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...
CRD Animal Shelter
The CRD Animal Shelter, operated by the Capital Regional District at 5401 Pat Bay Highway, is the regional government's animal shelter serving Greater...
Dog Bless Rescue Partners
Founded in 2005 and based in Victoria, BC, Dog Bless Rescue Partners is a registered non-profit that rescues small and medium-sized dogs from American...
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...
BC SPCA Victoria Branch
BC SPCA Victoria Branch is the main BC SPCA facility on southern Vancouver Island, located at 3150 Napier Ln. Runs adoption for dogs, cats, and small ...