First off... welcome to YT... he could NOT be cuter than he is!!! i could eat him up
a suggestion.. take him to puppy classes... he needs to a) have lots of socialization... and b) have commands... you need to be able to tell him to sit... wait.... stay... when soemone comes in.. right now he has no where to really direct his energy... and he needs to be WORN OUT

puppy class is GREAT for that