Автор,  дом частный у вас, я так понимаю ?  со своим участком? Забор есть?Вариант такие: завести собаку, что б жила во дворе дома, любую  можно у друзей-знакомых на время отпуска приютить.На окна повесить сетки, причем самые обычные - москитки, что б в окна кота не скакали, да и мухи не залетят.. )На дверь можно тоже вторую дверку с сеткой, но  крыльцо это не спасет.  Поэтому на крыльце брызгать антигадином с утра до ночи. Хлоркой не мыть!!! Еще сильнее ссать начнут.дальше,  пройтись по соседям, чьи коты к вам шастают,  спокойно  объяснить ситуацию.  Пусть смотрят за свои котами. Либо,  втихоря,  переловить их по одному и кастрировать за свой счет   Не знаю, где вы живете,  в Москве кастрация 1000р, за пределами МКАД - еще дешевле.  Через  сутки кота можно выпускать.И самый действенный, но  не самый дешевый способ -  это высокий забор, например метра 2-2,5 высотой и-  металлического шифера.  Он гладкий,  высокий - коту не запрыгнуть.  Либо,  обычный забор, на ваш вкус, а поверху  , под углом  к внешней стороне натянуть сетку, сантиметром 50 шириной.  Т.е. кот  подпрыгивая на забор, будет биться лбом об эту сетку, как об потолок.  и соответственно не перелезет.вот..  как-то. и если у вас во дворе есть песочница для ребенка, обязательно  пролейте ее марганцовкой всю и сделайте крышку, иначе коты еще и ее засрут.вот, как-то так наверное ))