I am thinking ahead a little, about the possibility of getting a dog to guard my chickens, (and possibly some goats) from predators. Is one sex more reliable than the other for this purpose? Also, I have read about several different breeds that are good for this, and was leaning toward a German Shepard or Great Pyranese. Does anyone have a breed recommendation? It gets really cold here, so a dog that can be outside for extended periods of time without suffering from the cold would be needed. I have a Boxer and a terrier right now, they like to be out for short periods of time, but much prefer the couch in weather like we're having now!