It sounds obvious, but keeping an excitable puppy happy on walks can be hard work. It requires time, patience and enthusiasm, and a few tools/tricks.
Materials A wooden stick
Two dog leads
Method When you're in the park a wooden stick can become the toy en vogue for all puppies. Big or small, a puppy can grab it and go wild. Fetch is fantastic, but it also teaches your puppy how to recognise your voice and practise returning to your side.
Our puppy, is obsessed with her lead. She has three, the longest, however, she is absolutely taken with. I think it's because she can easily play with it without yanking on the lead too much.
I think variety is the key - a happy puppy needs to know when they're off for a long walk with the freedom to roam around a park, and when it's just a quick walk around the block.
I love our puppy and she gets tired out when I take her for walks of the above nature. When she is playing with a stick in the park or playing with her lead, I notice a difference than taking her for a 'normal' walk. She is more tired out at the end of the day, and a rested puppy is a happy puppy.