Мое сугубо личное мнение, если животное не предполагается использовать в племенной работе, то его нужно стерилизовать. Если кастрация по желанию, нет никакой гарантии, что новые хозяева собаку стерилизуют в том числе в случае проблем со здоровьем. Кому-то захочется щеночков, дать родить "для здоровья", изобрести дизайнерскую породу. Кобель будет метить дома - вернут. Кому-то будет жалко денег, жалко резать, "это уже не собака" и проч.  В приютах бывают собаки с неизвестной или тяжелой судьбой, зачем им дополнительные проблемы, зачем создавать потенциальные проблемы новым хозяевам и собирать потом ненужных щенков и взрослых собак, принимать возвраты и менять одну собаку на другую. Моя бывшая соседка брала породистую собаку из приюта, здоровье и психика которой были напрочь подорваны бесконечными родами, ее использовали как инкубатор и очень плохо обращались. Как подобную собаку отдавать со стерилизацией по желанию, я не представляю.