Why have they been killing your chickens for 3 1/2 years? I would think after the first time, you would fix the coop so those dogs, or any other predator, couldnt get to them.
With wildlife and feral animals, that burden falls solely on the chicken keeper, but at some point the dog owner needs to take some responsibility since dog has potential of being controlled.