I’ve said before, I would talk to the neighbors first. They may not know their pets are wandering. I’m all for giving a chance. Maybe two. Depending on how much damage is being done. Happily, my nearest neighbor is 1/2 mile away. They have a dog that stays home and no other animals. We live on a farm and our buildings are surrounded by crop land, so my chickens stay home, as does my dog. But we have had neighboring dogs find their way here, and they were returned home because they didn’t kill anything and it wasn’t a constant problem. We did have one neighbor who put his own dog down because it wouldn’t stay home. He was doing what he thought was the most responsible thing and being a good neighbor by fixing his problem.I think it’s best to first try the diplomatic approach, and if that doesn’t work, resort to more violent ways to solve the problem. If your neighbors are reasonable, they’ll probably see what you’re saying. If your pets get out or are let out and are killed, that is on you... but I still wouldn’t like it if someone killed my cat without telling me he was a problem in the first place.