"Она агрессивна по отношению к крупным собакам. Но если видит, что к ней приближается крупная собака начинает рычать, может кинуться."Ваши слова? По-моему, тут все предельно ясно.Что значит не приближаться? Т.е. вы считаете, что вам и вашей собаке все должны уступать дорогу? Если ваша собака неадекватна,  выгуливать её нужно там, где шанс встретить других собак минимален. Это вы должны следить за тем, чтобы ваша агрессивная и невоспитанная собака не лезла к другим. Я думаю вы понимаете, что реакция собаки быстрее, чем ваша. Давайте смоделируем ситуацию. Вы со своей собакой и я со своей гуляем в парке. Направляемся на встречу друг другу по узкой тропинке. Вы предлагаете мне с моей собакой при вашем приближении ломануться в кусты и переждать там, пока вы пройдёте мимо? А я считаю, что это должны сделать вы, если вы заранее знаете, что ваша собака может кинуться.