We have three dogs. One killed chicks a while back. Not sure which one. We have a lab, an Australlian shepherd and a mix that looks german shepherd, but the size of an australlian shepherd.
We have been working with all the dogs lately and my gsd mix is the only one I can trust with the chickens. She has taken it upon her self to guard them. She will growl at them if they try and take food out of her mouth (which my ee pullets does often!) and if they try and take her dirt hole (theirs is next to hers and they get greedy sometimes, she will jump at them, they scatter and go back to her hole), otherwise she is amazing with them. Also when it is time to put them up (like company coming etc) I tell her, lets put the chickens up and she actually helps me herd them to the coop. I never trained her, she just did it. (She was adopted at 3, and from the country, maybe she was trained before)
My lab is TOO interested in them. She drooles when she looks at them and tries to chase them. She is very old and I dont think she could catch one, but we wont take a chance. She is locked up when the chickens free range.
The other dog is the australlian cattledog and she is fine with the chickens if we are there. She is very obedient, so if she gets too close to the chickens, we can say Off and she will leave them alone, but I would never leave her alone with the chickens. We were outside and our borrowed roo was sitting on the back of a chair and she reached up and pulled him down by the tail!
Yesterday I was not feeling well and forgot to put the girls up and also forgot to close the side gate!
Annie (the gsd) protected them all day and kept them in the yard and everything else out!