At a zoo or farm the other animals are there for the humans.. At a sanctuary, the humans are here for the other animals. While we understand the difference might seem slight or subtle, from the animal’s perspective, it’s all the difference in the world. A shelter, on the other hand, is a place that cares for animals temporarily until they are adopted. A sanctuary is their home for life.