An animal shelter is a facility that cares for homeless, lost, or abandoned animals; mostly dogs and cats. The goal of the shelter is to provide for the basic needs of an animal until it is reclaimed by its owner, placed in a new home or euthanized. Animal shelters often euthanize animals that are not adopted within a set period of time.