We had something around here called Desirable Dog Workshop. You could go for as few or as many classes as you wanted (for free.) There was no curriculum or time line. You asked questions, they gave possible answers.

I took King just for socialization alone. He was just so darned friendly and wanted to meet EVERYONE and would pull to go see other dogs. I took him to class to teach him that there were times and places you didn't get to play. (He eventually was there more for the benefit of everyone else.)

Quote Originally Posted by Wenisrubber
What are the names of the classes that are absolutely essential, the not-so-essential ones-but-may-be-handy-to-have, and the not really necessary ones?

I feel like all the preparation I did to bring Spanky home flew out the window when I actually got her.