So we just lost 3 of our roos to weasels. After the attack, I moved the other 2 boys back into the main coop with all of the girls and it seemed like we managed to dispose of the weasels causing the problem. But then, this evening, everyone was out in the run and we heard a lot of noise and I went running, only to find a weasel chasing my girls (and guys). We quickly dispatched of it and got everyone safely inside. Now I have to figure out what the best way to keep them safe is. I was planning to pick up 1/4" hardware cloth in the morning to wrap around the bottom of the run, at least 2' high. Does anyone have any suggestions on anything else I can do? I just want them to be safe.
I'm probably going to get grief over this but, oh well!
I read the OP request as how to stop the weasels from getting in, not how to kill them. The OP seems pretty capable at killing the weasels that have attacked their flock. However, I don't really believe in baiting and killing them. The weasels are just trying to survive. It is our job as chicken owners to ensure our birds are not on the menu of any predator and that means properly securing their enclosure.
I would recommend enclosing the entire run in hardware cloth, installing a 2' predator apron of HC around the entire perimeter of the run and running 2 strands of electric wire at 6" and 12" up from the ground around the entire perimeter of the run. Anything that can get past that deserves a chicken dinner!