animal shelter
A place where animals are housed for their protection, sometimes also for sale, operated with or without a profit motive.
An animal shelter is a place where animals are kept for their protection, and often for sale. It can be for-profit or non-profit.
Protective housing is the purpose of keeping the animals at the site. A place that only displays animals or sells goods for them has a different function.
Sale of the sheltered animals can accompany their protection, and either commercial or nonprofit operation is possible. A stable provides horse accommodation without necessarily having this protective-shelter purpose.
