Mine is kind of like that (different breed, though, standard poodle). He used to get worn out with a 30min puppy class, or I could tire him out with a couple of quick OB sessions, or a bath would do it, too.
Now, while he will still settle in the house, he goes to an hour and a half obedience session with plenty of running in the form of long distance recalls and free play, followed by a full bath and blow dry, which takes about 2hrs, and is raring to go and play fetch or 'chase me' for another 2-3 hours until I've had it and go to bed.
FWIW, given the breed difference, my dog is now 1yr old, and is very slow developing, mentally, in regards to focus and seriousness. The increase in hormones at this age is not helping, I'm sure, though he has decent impulse control - thank you, Crate Games! I'm told that it would not be surprising if he doesn't start to behave like an adult for another year, maybe two.
Mine became a bottomless source of energy at about 7-8mos. He didn't go crazy, just all of the sudden I noticed he never seemed to tire. Then he started pacing in the house and decided it was his job to bark at every outside movement.