Good suggestion, Longblades! I moved the posts into their own thread for you, Blue Tango
Beyond what Longblades suggests, I'd add a recommendation for bicycle gloves--you know the ones that cover the palm and back of the hand but leave the fingers free? Find a pair of cheap leather ones and wear them when you're playing with the puppy. They really don't do much for training--you'll still have to distract the pup, redirect his activities, etc--but at least your hands won't be hamburger by the time pup is done teething.
My patience was always so much better when I had the gloves handy when we had a puppy in the house!
And, if you can get him to sit still long enough to get some pictures, we sure would love to see some!