Thank you all for the advice! Greatly appreciated.
It's good to know that Bubba isn't abnormal.
Just to fill you all in... I spoke with a different trainer on the phone after I posted this.. she said this is common in households where there is only one dog. Seeing other dogs is an exciting thing for him and he can't contain his boundless excitement. She recommended daily controlled play sessions with other dogs, and correcting him when he goes overboard. She said mentally he's just a big puppy which I already knew lol.. and the daily play sessions would desensitize him in a sense. Now the problem is finding dogs for him to play with everyday.
I did mentioned about getting a puppy to her she thought that would be a good thing for him...that he needs more exposure to other dogs in general.
We did socialize him like crazy with people and he attended puppy classes but since I live in the middle of nowhere he doesn't see other dogs that much. Even when we take him into town and walk around the park we never see other dogs, just geese and ducks, lol.
He doesn't have any alpha, guarding or aggression problems. He willingly gives up his toys, food etc.. He just plays like a maniac. LOL
I just want to mention too.. that he does eventually settle down and stop being a tool. It's just getting him to settle down. If I remove him from the area and he can't see the other dog at all, he whines his fool head off the entire time. And if I let him back in the room with the other dog he's even MORE excited than he was before..
He acts similar with our company that comes over. But once he says 'hi' to everyone he goes and lays down. Now I just need to get him to do that with other dogs.
Edit, forgot to mention Bubba is 16 months old.