
Good training classes are best found by word of mouth I find.You could contact the kennel club and they will give you some addesses I would start as soon as possible after the second injection usually 12 wks but socialise him/her by carrying him/her everywhere visit the park the shops ,along busy roads earlier the better and you will have a very sociable friendly puppy.
What breed are you getting?
Why not join there are very experienced dog owners on here who can give you some very valuable information and prepare you for when your new baby arrives.