Animal shelters in St George, ON
Ready to find your match? Here are 107 animal shelters in St George, ON with 1,818 adoptable pets.

Niagara On The Lake, ON L0S 1J0
This organization is committed to providing a positive adoption experience! Learn more.
Toronto, ON M8X 1Y3
2525 Prince Michael Drive, P.O. Box 40056, Oakville, ON L6H 0E0
Directions