Wishing a speedy recovery to Peanut!
I sincerely hope it all goes well.
Good thing the dog's owner is paying the vet bills....they are entirely responsible.
As a large dog owner,(Collies) I am not immune to this situation myself, My dogs and I have been rushed several times in our own neighborhood and I have had to deal with a 3 way dog fight more than once! My dogs on leashes!
On one occasion I took my dogs home and went over and BLASTED the German Shepard owner. The dog was gone about a week later....(not the dog's fault)