I owned a great German Shepard named Jed and he was a pleasure to train... the only bad thing was his barking. Since he was probably adused... he was very protective of us, which was ulikely to change. But if you are looking into getting a puppy, I think a German Shepard would be great.