Perth, ON K7H 0A1, Canada
“Marshall’s Dog Rescue is a nonprofit foundation located in Perth, Ontario. We have over 3 acres of fenced in land, for the dogs to run and play. Although we rescue dogs of all sizes, age and condition, Marshall’s Dog Rescue was created especially to help fill a need in the local rescue world.”