I Work second shift and the wife is home alone almost all day. We have decided to get a dog. A German shepherd. I want this dog to be a family dog but be protective as well. Any one have any experience with trainers or have any advice to share?