Поскольку собака это высшее млекопитающее, обладающее разумом (если вам так удобнее, в меру развитым или в меру примитивным разумом), она определяет приближение хозяина точно так же, как и чего-то ещё. То есть, пользуясь доступными органами чувств, памятью о привычках этого чего-то, рефлексами, логикой, умозаключениями. Из органов чувств у собаки лучше развит нюх, чем зрение и слух. Значит если есть возможность детектировать приближение хозяина по характерным запахам, звукам или внешнему виду, или если произошло одно из событий, которые предвещают его появление (грохот двери гаража, звон бутылки водки), или если он обычно приходит примерно в это время, то профит.
Если это собака чудовищно преданная и лишённая гордости, она может решить, чего зря ходить туда и сюда, проще так и ждать у дверей до самого вечера.
Воооооот!..
У нас кот встречает нас и прибегает к двери.Слышит или чувствует приближение хозяина.