An old remedy to teach your dog not to kill your chickens is to tie the dead chicken to his collar and let it rot there for a little bit. It will deter him from going near your flock. I have never had to use this tactic and glad for it but I hear it works.