Из личного опыта. Если, кто околопенсионного возраста пристает, тогда отвечаю им "Вы коммунизм строили? Вам за это не стыдно? Вот и мне не стыдно"
Действует как переключатель. Задумываются и уходят... это для них больная тема.
Представителям среднего возраста отвечаю, что вот собачка безобидная, а я совсем нет...

Если молодежь, подростки или дети какие на горизонте, лучще собаку на поводок, они могут не знать что можно или нельзя, в силу отсутствия опыта.
На провокационный вопрос заданный лично Вам никогда не отвечайте. Возьмите за правило отвечать только на те вопросы, которые Вам приятны.


Научившись отличать конструктивную критику, когда реально хотят помочь или переживают или боятся, от деструктивной, когда выплескивают негатив, жить проще. Это касается любых ситуаций увы не только с собаками.
Стараюсь применять универсальное правило "Старайся ВСЕГДА делать так, что бы всем кто сейчас рядом было удобно". Работает и на дороге и в социуме и во всех ситуациях.
Недовольных и злобных придурков так вроде меньше встречаю.