Which brings up a common misconception about behavior: "Oh, hell grow out of it." In some cases puppy behaviors do get less severe as they get older, even without intervention or training. But for most behaviors, owners need to take some kind of action to prevent their puppy from growing into a larger version with the same issues. Puppy classes, private lessons or other forms of training can help puppy parents learn the best ways to mold their puppies into good canine citizens.
There is good hope for this rescue dog. He now has a wonderful home with an owner who has the time and dedication to help him learn the manners he missed out on when he was younger. The training will involve some positive redirection, clear boundary setting and appropriate outlets (such as exercise and interactive toys) for his enthusiasm. I cant wait to see what a charming young man hell turn into!