Originally posted by ParNone
Once your dog is 10 weeks old and has had their second round
of shots, I would suggest a puppy kindergarten class for her.
You work on the basic commands like "sit", "come", "down", etc.,
but the main purpose is socialization. The more things and
situations your dog is exposed to as a puppy, the more
confident and well behaved dog you will have.

A few months ago I took my Collie puppy through a puppy
class at Petsmart and it was the best thing I ever did. He
was a bit of a nervous nelly about some things and the class
really helped him get over his fear of new things. He's much
more confident now and if he does have an initial "UhOh
what's that?" reaction to something new now, he adjusts
to it quicker and is more curious about investigating it.

Par...
It's never to early to start training. Make sure the pup has all it's shots before you take the dog in a place where other dogs are and have been.

I would call your local SPCA or Humane Society for training though. They 1. are non-profit's rather than large corporations, focusing on saving the lives of animals rather than making a quick buck. Not to mention, both of these companies practices are questionable in the care of the animals they sell (animal cruelty is in question at both companies). and 2. This is the first time I've ever heard anybody say anything good about Petsmarts or PetCo's training programs.