Foster dog programs are designed to get animals out of the shelter environment and into temporary foster homes while the animal awaits adoption.
Some rescue organizations operate 100 percent through foster homes. While this is a wonderful way to keep the dog in a home-like environment, finding enough foster homes to take on all the animals in shelters would be nearly impossible. Shelters are always looking for new foster families, so its highly likely your local shelter is too.