For gods like Ganesha, Shiva, Vishnu and many others, the idol of the Vahana (animal or otherwise) is placed outside the garbagriha (the innermost sanctum of a Hindu temple) in most temples.
Yet in many references to vahanas in holy texts, they are supposed to be be always present alongside God(s). Why is this?