I know all 4 of my dogs would figure out a way to eat the rotting carcus. It comes down to securing all your pets.
The puppy needs to be taught that those are your chickens. He should not be let loose where he can even get to
them at this point.
I have a 5 month old GSD who is learning to be around the chickens but she has to ignore them. She is doing great
with that. It takes time to teach them they are not a toy. A german shepherd is a herding dog and will naturally
be interested in going after them and moving them around. That is why they need to be taught the boundries. At this
point keep them away from each other by having the chickens in one secure area and the dogs in another.
All beating a dog does is make you feel better and teaches him that he won and pushed all your buttons. He was
in control of the situation, you were not. If you want him around your chickens learn to control him properly on a leash
and only have him out with them if he is leashed. No point in letting him loose to get him in the "habit" of killing chickens.
Good luck on securing everyone, to make your home alot happier.
The lady with the 4 dogs and 4 city chickens