We lost our dog to our daughter moving, so now we need a new one. I want one that will be loyal, good with my granddaughter, not eat my chickens and will be protective. Any suggestions? Or can any fairly big dog be trained to do this? I want one that will be ok if left outside, we live in the country and it does snow. Need a tough one! Thanks for any suggestions.