По умолчанию служебной командой остановки считается классическое "ФУ", но совсем не факт, что это сработает, в любом случае это будет лучше имитации мяуканья. Если это бродячая собака без ошейника, то и "фу" вряд ли поможет...
А если собака уже настроена на вас агрессивно и совершает попытки наброситься, дополнительное раздражение в виде мяуканья может ее реально спровоцировать на атаку.
Если поблизости имеется любая палка или камень можно поднять их, палкой надо угрожающе слегка замахнуться, но не в коем случае не бросать ее в собаку, то же самое и с камнем - только замахнуться, мало ли потом придется отбиваться в ближнем бою.
Ну а вообще собаки очень хорошо чувствуют ваше состояние - если вы не проявите страха, она от вас должна отстать.
Да ничего не возможно сделать к сожалению, у меня частный двор на нескольких хозяев, две собаки во дворе, причем не мои, они постоянно тяфкают, к этому просто привыкаешь и перестаешь обращать внимание, ребенок уже привык спать под постоянный лай. Но балкон это вообще экзотика, зачем заводить собаку и закрывать ее на балконе на всю ночь? Разговор с хозяевами не помогает? Может тогда обратиться к участковому?
Перевоспитывать. Научить команде голос и голос нельзя. В тот момент когда она только навострила уши скомандовать запрещать ей подавать голос. Команда "нет", "нельзя" тоже применима. Терпение и результат вас не заставит ждать.
собака грустит по хозяину или услышала звуки за пределами квартиры, реагирует на них.
Самые неприятные ассоциации - придется или дрожать от того что собака может укусить, или искать какую-то палку поблизости, или кирпич или что-нибудь потяжелее, да и вообще, неадекватность собак на первом месте здесь стоит. Обычно ассоциации с хозяевами, которые держат в квартире огромных псов без всякой на то нужды и не следят за ними, выгуливают без намордника и поводка - все это очень страшно и непредсказуемо(