Одного некастрированного кота достаточно чтобы наплодить котят у 100 нестерилизованных кошек.  Так что надо кошек стерилизовать, а не котов кастрировать.  Количество кошек определяет потомство, а не количество котов.Кот на самовыгуле в частном доме в любом случае окажется за пределами забора - хоть кастрирован, хоть нет.