Sorry to hear.
Good he was able to defend himself and come home, a smaller dog might not have been so lucky.

I'm sure he will be all healed up in no time.
_________________________
NO STEP ON SNEK