This does sound excessively hyper....but you have been give some GREAT tips here. I find that puppies are much like children, and do much better when they are worn out!

A long walk (or two) will expend a lot of energy. And, like children, they do tend to have a burst of energy right when they need to rest. You have your hands full, but keep up the good work, and welcome!