Ouch!!!

I hope your leg recovers fully.

Anyway, as others have stated, I'd be sure to feed the dogs in seperate places from here on where they can NOT get to each other whilst they are eating.
My dogs wouldn't disturb each other whilst eating and showed a mutual respect in that department although it was common for them to check out each others dishes once they'd finished but your dog obviously doesn't have that respect and just goes straight in and tries to take the other dogs food even when he has his own so I'd def never let him have access to the others whilst they are eating again. As far as the dogs were concerned, this was just a mealtime squabble like what you see in wolf packs on the TV and now they get along fine again but it was obviously a bit more serious than that for you.