Be sneaky and take the dogs out, or they'll be back. Once they get a taste of chasing down and killing your chickens, they'll be back. I did make a guy pay for some of mine once, but they came back and got a few more, so I watched my chance, caught em in my coop after my chickens, locked the door and got my gun and solved my problems.
Dogs owners will let them loose, and you can bet the dogs will be back for more. I know it sounds cruel, but so is their way of terrorising and killing your flock.
I know how you feel. We have the right to raise our flocks, yet those who want leash laws let their digs loose at night, at least in my area, and I have problems. Had rather.