Box_It said:
I found this in the article about "Agressiona Basics" from the website you gave me "Very often, a dog is tagged as aggressive when the incident occurred while the dog was quietly laying down or sitting and simply responded to another dog who climbed onto him or invaded his space. This is very different from the dog who actively seeks out confrontation, and will move toward another dog in order to provoke conflict."
completly being a bully..
See, I don't see it that way. Your kiddo is not being quiet or sitting. He is trying to make contact and being rude IMO.

He is invading the other dog's space or sending vibes and energy that are not calm and even. You said he is the one actually pulling you, he wants to say hi. That is being confrontational, he isn't ignoring or doing nothing.
I teach my dogs to mind their own business and not be rude and invade the space of other dogs. This is important at dog shows, dog classes, and just walking around town or at pet places (Petsmart, Petco, etc.). They are not allowed to "say hi" on the end of a leash for 5 seconds.
I used to let one of mine greet on leash he would just get too rowdy and think every dog near him wants to roughhouse when I let him meet and greet all these different dogs. When he saw a dog, he got way too excited. This was not what I wanted. He would probably get bit by a dog trying to teach him some manners when he got all up in their face.
Instead, I taught him manners and he is easy and great to take into all public places now. He knows other dogs, are just that, other dogs. He minds his own business, they mind theirs (or they should). He learned quickly and has been good for years now, you can use whatever works for your dog to help him learn. Other dogs walking around on leash are not challenges, not to be stared at, not to be protected from, they are not to be played with, they are not be barked at, they are not there for him. My dogs are nice, but seeing other dogs becomes a non-issue.
I am with DreamDoby, dogs that want to meet and greet mine and tow their owners on over on leash bug me. I taught my dogs to mind their manners and behave in public, I don't appreciate others letting their dogs on flexi's invade my dog's personal space and I don't allow it to happen if I can help it. I talk to the owner and stand in front of my dog's. Also what DreamDoby was saying, set your dog up to succeed, not fail. Don't get tense and let him meet other random strange dogs on leash.
I set up tons of playdates for my dogs at relatives homes, the training center, and doggie daycares. They have lots of chances to work on manners with other dogs I know and trust.
Off leash you said he was being bully. It is up to us to define what is acceptable and unacceptable behavior when playing and interacting -esp. with pushy dogs that are somewhat bulling. Not the dogs responsibility - but the owners. Let's take my 85-90 lb. very pushy male Doberman again for an example. I had to teach him boundaries and what is okay and not okay when in play - even if that meant taking all playing privileges away when he got too carried away and removing him until he calmed down. He is pushy and sometimes a bully, I let him know this is not acceptable and he will stop being so rude with a command when playing with other dogs.
Sometimes he is too much for some dogs and we simply don't let them play. Every dog plays differently with one another, the dynamics in each relationship are different. My other dogs have doggie manners naturally and I didn't have to do too much teaching with them, they listen to other dogs better and aren't near as pushy as the male. Some dogs require more guidance from humans. I hope this makes sense
He sure is adorable! I love Bostons and Frenchies a lot.
A good training class would help a lot with a good AKC training club. If you don't know how to find one in your area you can go to AKC's website.