Can you take him for a good walk a couple times a day?? In the Am - and afternoon! Help wear off some of that Puppy energy!
Or maybe once a week take him to doggie day care!
Or take time each day for "training time"
sounds to me like he is bored!- Arn't we all-sometime or another!