Nah, you don't want him to defend himself. Best he run behind you for protection. Vet bills ain't cheap to fix up the mess from a dog fight.
And breaking one up can cause you to be in the "emerg" yourself.
Anyways, you boy is still young, and probably won't gain confidence for a while yet. And if he doesn't, then who really cares if he doesn't fight other dogs?
Maybe it's you that has more of a problem with him being wimpy??