"We're getting a puppy in four weeks, so it's good to have that site as a reference. We've only had full-grown dogs in the past, so this pup will be a new experience for us. Puppy school has been highly recommended by several friends."

What kind of puppy? I'm really glad to hear you say it. I was thinking about this for me and my kids. Training, I suspect, is at least as much for the owners as for the dog. Oddly, even though I have pretty extensive experience with dogs, I'm still considering taking a course. I see other people who really could use the training, but they won't even consider it. One of life's ironies.

Are you familiar with the television show "The Dog Whisperer?" It's pretty good. This guy trains "problem" dogs (and their owners). I highly recommend the show.
It's on the National Geographic Channel and Cesar Millan is the trainer. If you're not familiar, there's info here http://www.nationalgeographic.com/channel/dogwhisperer/.

Good luck with your puppy!

k