Our puppy is now 11 months old. He was very similar and we found having a schedule helped him regulate himself. He would wake up at 7, out for potty, off leash, and play, back home breakfast, potty break then in his kennel for 2-3 hours. Around 12 noon he would come out for a brisk walk and potty break, then free play until 1:30-2 and then kenneled for 2-3 hours. This was his schedule during the day, we did this day in day out to the point he would happily go to his kennel when it was time.
What you say sounds very normal given his age and breed; things will get better as time goes by with patience and perseverance.
Enjoy your beautiful pup! We are falling in love with ours a little more every day!