Hello, we are new farmers and have chickens and goats. The chickens are free ranging and have grown into nice laying hens with a good rooster to watch over them. We would like to get a dog and are interested in a german shephard puppy. However, we don't know if a dog can be trained to get along with chickens (and goats). The reason I like the shephard is simply because I've had them before. I would be open to a different breed of dog in that size range if there's a better match for farm animals. Our dog would be and inside and outside dog--not a herd dog that is always outside. Anyone have experience with this??? Thanks. Farmer Jane