Доброго дня.
В городских условиях собака должны ходить только на поводке и в наморднике.
Это относится к паркам и местам скопления народа.
Со стороны воспитания - если собака подбирает все с земли - ношение намордника обязательно!
На земле может быть рассыпана отрава и прочие нечести, от которых собака может получить много болезней.
По этому со стороны безопасности, пока собака не приучена- лучше ходить в наморднике и практиковать занятия.
Много полезной информации тут https://zen.yandex.ru/id/5ed631e6235c90671438b88a
Все зависит от Вашего отношения к человеческому обществу. Так то очень даже рекомендуется если Вы находитесь с собакой не наедине. Даже мелкие породы в том не исключение.
Согласно ФЗ об ответственном обращении с животными, запрещено выгуливать без намордника только породы требующие особого содержания, такие как ротвейлер или бультерьер и метисов этих пород. Остальных собак разрешено выгуливать без намордника.
Вроде как по закону от 5 кг в городе требуется намордник. Менее 5 кг можно без намордника по закону.
Смотря какая у Вас собака и где Вы её выгуливаете. Если в парках и скверах, рядом с детскими площадками, в любой зоне отдыха, то стоит надеть намордник, чтобы избежать неприятных ситуаций.