I've been thinking that it's time to get a new dog and I was looking for input from you guys on what breed might best fit my needs. I have three children (10,9,3) so the dog must be good with kids. I want a dog that is easily trainable and will make a good guard dog for our house. We live in Forks, so I'm thinking a long haired dog would just be wet all the time. It will spend most of it's time outside or in the garage when needed. I've been doing a fair amount of research on different breeds and have some ideas, but was curious to hear what you guys had to say. Thanks!