Cães devem ser reproduzidos por seleção, e animais de rua castrados.
Cães são companheiros que possuem tarefas específicas à serem desempenhadas na sociedade humana e ao permitir que a população canina de rua se prolifere estamos criando um desastre ambiental e social.
A normalização da cultura de reprodução livre (o ser humano tem seu cão e em época de cio solta o mesmo na rua para não lidar com a sujeira ou o indivíduo que cria o cachorro como se o espaço público fosse extensão do seu quintal) provoca abandonos de animais que posteriormente causam distúrbios ambientais, acidentes graves com seres humanos e proliferação de doenças.
Cães precisam de donos, se você precisa de um cão amigável com crianças ou para a guarda você vai ter que escolher entre raças, se quiser um srd faça os cruzamentos necessários e encontre outros donos para dividir a ninhada. O estado não deve se meter nessa reprodução particular, mas precisa evitar a reprodução de animais de rua para o controle de super população.
Deixo claro aqui minha posição: qualquer animal que se prolifera e causa problemas ambientais e sociais deve ser considerado uma praga e ter sua população controlada. O mesmo vale para gatos, porcos, vacas e ovinos que se acumulam na beira das estradas.
Apenas por precaução: controle de natalidade em humanos é absurdo, diferente de animais somos seres racionais. Se você sugerir ampliar isso para seres humanos é claramente um idiota.