Здравствуйте, я как владелец маленькой собаки (китайский хохлатый) могу сказать несколько слов.
Первое: при встрече моего пёсика с какой то из перечисленных вами собак, я просто возьму свою собаку на руки и отойду подальше или же постараюсь прогнать (что мало вероятно) чужую собаку.
Второе: если ваша собачка не очень агрессивная, то можно просто подождать пока та собака сама уйдёт (конечно есть риск если данная собака бездомная то она может быть бешеной или даже если не бездомная то агрессивная, то тут тогда лучше сделать так как я написал в первом пункте)
Я не эксперт, но моя собака живёт со мной уже 6 лет( скоро 7), я часто бывал в подобных ситуациях и могу сказать, что опыт у меня имеется. А так как моя собака ещё и не очень дружит с другими пёсиками то тут очень даже получается интересно.
Надеюсь смог помочь вам с вашим вопросом. Всего доброго.