Why do people foster dogs?

Fostering animals of any kind can be a great way to reduce the stress and suffering of an animal that has not adjusted to life in a shelter. Fostering can also reduce the number of animals that a shelter is forced to put down, which is a tremendous positive impact to have on a community.