I agree with Jen. I don't let mine meet other dogs unless there is a really good reason.

Sorry this happen to you and Ace, and I hope he heals up quick!!