I personally start all dogs on flat collars.. then see what we've got. I'm not adverse to choke or pinch collars but I have a problem with putting a pinch or choke chains on young puppies when there's so much that can be done first.
I use a tool box method.. in other words not everything works for every dog.
I start to teach alot of shaping combined with luring/guiding depending on the dog to start sit, down, stay, come, stand, touch.
I focus alot on bonding with the pup, playing games, being consistant with commands (all family members). I also teach the PEOPLE how to crate train, travel safely, socializing (places to go etc.), how to pick commands and a release command, and I do a lot of ? and answer at the end/beginning of each class.
I start to teach life skills like standing on different surfaces, being brushed, having each paw, ears and tails touched, meeting new people.
I also start to teach what I call safety skills- sitting at the door and not going through it till it's released (which I expect to see an attempt at with dogs coming in and leaving the building for each class, and when the enter and leave my ring each week), a down/drop command, leave it, and a give command.
I start to teach loose leash walking, but not precise heeling. getting the dog to focus on you with a look command and following you as you back up which eventually leads to you stepping into heeling position with the dog looking at you and walking. I also teach reversing direction when a dog pulls.
I say "start" with all of these because most dogs cannot pick up those skills in 8 weeks.. it's just the beginning..most pups are at least walking on a loose leash, siting, downing, have a "fun" recall, sit when asked at doors, play touch, and can do a short stays (distance and time depending on the age of the pup) by the end of class... but no two puppies are the same.. and now two breeds are the same.. and no two handlers are the same.. and all of those factor into how well the dog will do.