Dog adoption in Canada
1,046 rescue dogs are looking for homes across 22 cities in 5 provinces. Filter by location, breed, size, and age to find your match. Free, refreshed regularly, no breeder ads.
Not sure which dog fits your life?
Answer a few quick questions and we will rank every available dog by how well it matches your home.
1,046 dogs available across Canada


Frankie
7 months • Mixed breed with Blue heeler

Abbey
2 years 8 months • Mixed Breed



Ace
5 years 5 months • Mixed Breed

Aero
Approx 12 weeks ( as of 3/15/2026) • mixed


Agnes Minion
8 months • Mixed Breed



Alexis
2 years • Northern Mixed Breed


Alma
2 years 7 months • Miniature Pinscher x Rat Terrier

Alpha
1 year 11 months • Shepherd Mix
Alphones
3 years • Mixed Breed Large

Altair Guiding Stars
1 months • Mixed Breed


Alvin
5 years • Jack Russell Terrier / Spitz (Unknown Type, Small)



Andromeda – Adoption Pending
3 months old • American Staffordshire Terrier / Australian Cattle Dog/Blue Heeler

Animal Details
Unknown • Mixed Breed
Showing 1–24 of 1,046 dogs
One search for rescue dogs across Canada
Most adoption sites make you guess which shelter has the dog you want. LocalPetFinder pulls live listings from humane societies, SPCAs, and foster-based rescues into one place, so you can search every participating rescue at once. Narrow by province and city when you know where you are looking, or browse the whole country when you are open to a road trip for the right dog.
Every profile links straight to the rescue that has the dog. You apply with them directly, and your adoption fee goes to the rescue in full. We never run breeder ads, never charge adopters, and never take a cut of an adoption.
Frequently asked questions
How many rescue dogs can I adopt across Canada on LocalPetFinder?▾
The counter at the top of this page is live as of our most recent scrape. We aggregate dogs from real humane societies, SPCAs, and foster-based rescues across every launched province, so the number moves as dogs get adopted and new ones are listed.
Which provinces and cities are covered?▾
We currently cover launched cities in Alberta, British Columbia, Saskatchewan, Manitoba, and Ontario. Use the province and city filters to narrow the search to your area, or leave them on "all" to browse the whole country.
How do I adopt a dog I find here?▾
Open any dog and click through to the rescue. Every profile links straight to the shelter or foster network that has the dog, where you submit your application. LocalPetFinder never handles the adoption or the fee. Your adoption fee goes to the rescue, in full.
Are the listings kept up to date?▾
Yes. We refresh participating shelter websites on a regular cadence and adopted dogs come off the listings on the same cycle, so what you see here reflects what is genuinely available.
Does it cost anything to use LocalPetFinder?▾
No. The site is free for adopters and we never run breeder ads. We are a discovery tool, not a shelter, and we never charge you to find or contact a rescue dog.
Never miss a new dog
Get notified when new rescue dogs are listed in your area. Pick your city and we will email you as soon as a match arrives.