Ouch! Poor babe with his tooth, I hope he heals quickly.
Dogs who are attacked always seem to handle it better if they aren't the only dog in the house, it gives them some clarity on how to handle the aftermath. A pack offer support.
He's going to need socialization with well-behaved dogs as soon as possible. Do you have any friends dogs that you know who he can play with, dogs who aren't aggressive? If not I'd hire a private trainer with hopes they have personal dogs you can do the socializing with.