Municipal Animal Services Centers, pounds and shelters facilitate pet adoption and fostering of homeless animals. Puppies are usually available for adoption after giving a small donation or in some cases are even free of charge. The Humane Society is a nonprofit animal charity that has several branches throughout Ontario and runs adoption programs for dogs of any age. Locations include Toronto, Ottawa, Oakville, Sudbury and London.
Animal charities, such as the Humane Society or the Society for the Prevention of Cruelty to Animals, and state-funded pounds or shelters run adoption and fostering programs throughout Ontario. The Humane Society has a network of adoption centers in cities including Ottawa, Toronto and Sudbury. The SPCA has a branch in the Montreal area. These charities give shelter to unwanted pets, including puppies, until someone decides to adopt them. Puppies are generally available for free, but the animal association may request a donation to cover vaccination costs and to help with the general expenses of the shelter.
Most towns and cities in Ontario have also state-funded pounds, shelters and animal welfare offices. Pounds are available in towns such as Wellington, Renfrew, Simcoe and Parry Sound, among others. Many of these help relocate homeless, abused or rescued puppies. People interested in adopting puppies must fill in an adoption application form. Although pets are not for sale, adoption candidates may have to pay a small transaction or vaccination fee.