I'm entirely biased, but German Shepherds are one of the best dogs to train, and training them is relatively easy. I love working with a German Shepherd dog. There's a reason I went to buy a German shepherd puppy (and brought home a German shepherd cross, thanks to...

read more