This is a great list of things every puppy should have done, from dog trainer Dee Ganley's website.

http://www.deesdogs.com/documents/th...leoftwelve.pdf