Puppies can be very hyper. My 1st dog was so hyper that I couldn't handle him at the time (I was so used to laid back cats).
How high is his food drive? When you want him to relax in the house, have you tried stuffing a kong with special treats? My dogs love their kong bone when it is stuffed with liver treats and it will keep them chewing/working on it for some time.