I have a 1 year old German Shepherd who I am still training with my chickens. She is doing very well with them so far, but I still do not trust her outside by herself with them. I am using a muzzle and shock collar. I started off by putting a muzzle, shock collar, and leash on. I would walk her around the chickens while holding the leash, if she tried to get a chicken or was getting excited about them I would shock her. I would do that until I trusted her without holding the leash. I then would not hold onto the leash and let her roam around with the chickens. Once I trusted her with that I would take her muzzle off and hold onto the leash, with her shock collar still on. Then I would take her muzzle off and let her roam around, and If she ever made any movement of going after a chicken I would shock her. I also would put a chicken right in front of her, while she had her muzzle on, she did not care. But when she has her muzzle she calms down a lot, and acts very sad. Right now I am putting her shock collar on, and sometimes her muzzle. She has not killed a chicken yet, and I do not think she will. I am getting chicks soon so I wonder what she will think of them! Also what breed is your dog? Depending on the breed of dog you have matters too. There are hunting dogs and herding dogs, so some breeds will go after chickens more than others. Good luck!