I've been teaching puppy classes for nine years, and I generally include:
Puppy basics- house training, crate training, puppy mouthing, puppy proofing, handling, restraint, etc.
Basic obedience behaviors - sit, down, stand (morphed into puppy push ups), LOTS of work on come when called, and response to your name.
Socialization to the environment - sights, sounds, smells, surfaces, people, places and things.
Practice polite greetings w/ others.
Keeping puppy on "your" radar screen vs. letting puppy loiter at the end of the leash "lusting" for what he can't reach.
I do play pass-the-puppy on the 5th week of a 6-week class. I think it's a good socialization experience when properly managed, and people like to see their puppy "behaving" for other people.
I also do puppy-to-puppy play groups specifically to teach owners to "see" what I consider good play and when, IMO, it's appropriate to intervene/redirect ... and why you don't let puppies and adolescents play for long periods of time w/o redirecting them to their "thinking brains" for a bit. So we play for a few mins ... casually round up the pups ... do some puppy push ups and get some owner focus ... then release back to play, etc.
I aslo talk about multiple dog households and the importance of teaching subsequent dogs how to be "alone."
(Golden Retriever) Born 5/12/12, Adopted April 2014.
Wordsmith's Winsome Warrior
No titles (I'm too lazy now!), but an awesome hiking partner! "Quiz"
(Golden Retriever) 12/31/03 - 3/20/13
U-CD Tanbark's Number Two Pencil, JH, CDX, Can-CD, AX, AXJ, OF, RS-E, JS-E, GS-E, WCDex. I loved being this dog's partner! Watch him shine! "Zoie"
(Whippet) 9/8/00 - 3/28/14
Donmar-Valair Second Wind, CD, RE, MC, ASCA-CD, Th.D.
#1 AKC Obedience Whippet for 2004 / AKC and ASFA FCH Pointed