I'm becoming more serious about getting a German Shepherd puppy, but it's about 17 years since I last bought one and 5 years since I last owned one (I had two together for most of the time).
17 years ago I was relying on books and what I'd grown up with for how to train a dog. It feels as though things have really moved on, so I'm wondering what places on the Internet you would recommend for training a puppy. I lean more towards a calm, kind and respectful approach, if that makes any difference.