All the German Shepherds we have owned went to training classes as puppies. Some of them really enjoyed it and so went for longer than those who didn’t really like the experience. For example, Max loved every type of training class he went to – obedience and agility. I think he loved them because it was a chance to work with his humans and he loved his humans like no other dog I have ever known. Max even entered some competitions – just small, local events nothing too grandiose – and enjoyed the experience. On the other hand, Major hated being told what to do and any form of fun that didn’t involve his football was not for him.