Безобидная собака проявит минимум интереса к вам. Например, вы идете мимо неё, она вас заметила, посмотрела и отвернулась или занялась своими делами. За исключением случая, когда её укусила блоха и она чешется. Вполне возможно, она собирается напасть, но блоха имеет высший приоретет и сперва надо почесаться или укусить блоху, а только потом вас.
Потенциально агрессивную собаку можно узнать по её глазам, слишком внимательно смотрит, оценивает; выражению морды, оно у неё, как-бы, придурковато - глумливое, не знаю как это точнее описать.
Когда собака пробегает мимо, опустив морду и не сводя с вас взгляда - собирается напасть изподтишка.
Если идёт прямо на вас, смотрит в глаза, опустив морду, не размахивая хвостом - собака бросает вам вызов, действуйте. При этом, она может пытаться изобразить дружелюбие мордой (но эту фальшь всегда видно), чтобы подобраться ближе, пока человек пытается сообразить, что происходит.
Короче, по взгляду собаки достаточно точно можно определить уровень её агрессии.