Oh, no your poor baby! I would be very upset also.
I think I would also check with the animal rescue group. You never know, this is probably not the first time something has happened with a rescue dog. Don't they have to have a license to operate and insurance in case of injury?