Действительно, самый лучший способ обороны от собаки это стоять на месте и не дергаться. И уж тем более не убегать или драться с ней. Скорее всего собака победит

В Европе, да и во многих других странах отношение к собаке другое. И то что там разрешается водить собаку без намордника к нам вряд ли применимо. Там собака проходит определенный курс на социализацию и, замеченная в даже легкой агрессии, не будет так разгуливать по городу. У нас же совсем другой подход. Многие, беря собаку охранной или бойцовой породы, да вообще просто собаку, не дрессируют ее и пускают воспитание на самотек. Поэтому, на мой взгляд, надо сначало воспитывать желающих иметь собаку, а потом уже самого пса.
Для меня это больной вопрос, потому как с двумя собаками попадала на агрессию со стороны хозяйских собак и очень странное поведение их хозяев. И оба раза ни наказаний нерадивых хозяев, ни даже извинений никто не получил.
А убирать за своими любимцами тоже надо привыкать, если хотим жить по другому.