

First, you’ll fill out an adoption application so we can get to know you, your family, and what you’re looking for in a dog. If it looks like a good fit, we’ll arrange a meet-and-greet. From there, if everyone feels it’s the right match, we’ll move ahead with an adoption agreement and fee. We’re here to support you through the whole process.
Our adoption fees usually range from $450 to 600, depending on the dog’s age and needs. This helps cover things like vaccinations, spay/neuter, vet care, rehabilitation, and travel costs to Canada.
We always want our dogs and adopters to be happy together. If you’re unsure, fostering first can be a great way to see if the dog is the right fit for your home. We truly believe dogs are family for life, but if something serious comes up, we will always take our dogs back into the rescue.
Although we do rescue dogs in Canada, we also partner with our sister rescue, SOS El Arca, in Playa del Carmen, where the need is heartbreaking.
Dogs there often live on the streets, without food, shelter, or medical care, and many suffer from abuse or neglect.
In Canada, most shelter dogs at least have safety, food, and a roof over their heads. By working together, we’re able to give these dogs a chance at life while also helping locally when we can.
That’s us! You can learn more about our work here: soselarca.org
Adoption isn’t the only way to change a dog’s life. You can help by:
-Fostering a dog and giving them a safe place to land.
-Donating to help cover medical care, food, and transport.
-Sponsoring a dog in need if you can’t foster or adopt.
- Offering transportation to and from their locations.
-Volunteering your time and skills, from event support to home checks.
-Sharing our posts and stories on social media to help dogs find their forever homes.
Every little bit makes a huge difference, and we’re so grateful for our amazing community of supporters. ❤️