I second the Puppy class. ASAP. He needs mental stimulation.... which reminds me, I have 2 about the same age needing some "mental stimulation" right now. :)
Be sure he has a health...