I take young pups to dog training classes . Not for me much - although as you said , there is always something to be learned - I go for part of the pup's socialization.
( I have 3 coffees and it's -16 out ... Can't take the dogs out. Will try not to post so much for the rest of the day. :)