I know this sounds a little crazy, but with my pups, I hand feed their breakfast a piece or two of kibble at a time. I throw a piece for them to chase after while saying the pup's name. Very quickly, the pup has to look at me when I say the name, then I toss the kibble. I may toss 1-4 pieces, then mix in giving pieces directly from my hand. When feeding out of the hand, I may ask for sit or down before giving the food. The pup has to take the kibble gently from my fingertips or gently work it out of my closed hand. If I feel teeth, I close my hand around the food, say no, and redo. A few from the hand, a few throws, back and forth. The pup gets training in responding to his name, recall, sit, down, stay, etc, and soft mouth/no biting, as well as a little running around. I did let my older son help a little with our current dog, and he was just 3 at the time.
Something I'd forgotten when we got our current girl was that very young pups can't go for long walks right away. She had so much energy, so I tried taking her for a long walk and ended up carrying her home. :lol: She loved this and decided I ought to carry her around to look at Christmas lights every night.
He really is too adorable! Bury your nose in his neck and enjoy the puppy smell. :)