А ведь самый простой и очевидный выход:
1. По аналогии с правами. Выгуливать собаку крупнее той-терьера можно только после прохождения платных курсов. Лица младше 16 на курсы не допускаются. Выгул собаки без удостоверения об окончании курсов - собаку в очень дорогой питомник, владельцу - протокол и штраф. Выгуливающий отказывается от собаки? Ок, собака усыпляется. Выгуливающий не помогает доставить собаку в питомник, собака боится и ведет себя агрессивно? Ок, квалифицируем как сопротивление сотруднику полиции. Далее уголовка в зависимости от последствий, собака - усыпляется.
Раз в 10 лет - повторное прохождение курсов.
2. Решить, что за действия "легальной" собаки выгуливающий отвечает, как за свои собственные. Порвала спину? Изволь в суд за тяжкие телесные.
После этого и собак станет меньше, и все они будут под строогим присмотром.
3. Все собаки, кроме официальных заводчиков, должны быть стерилизованы. Это позволит сохранить чистоту породы, серых заводчиков и избавит улицы от выброшенных щенков - "некондиции". Ну и стерилизованные собаки имеют иной гормональный фон и спокойнее.
Но пока даже нападение на медиков при исполнении не хотят приравнять к нападению на полицейских. А я про собак.. :(