Oh Man....I know EXACTLY how you feel and what you are going through...its not fun....
We lost our little Sterling last year to a Lab, it went so quick, the Dog grabed his neck and bit through and killed him instantly.....for nights thats all I could see was little Sterling danggling in this dogs Hugh Mouth.
I'm still not over it...
As for your little baby, I can not answer your question...sorry
I would make damm sure that the owner puts his dog on a leash, and if there are any vet bills, give them to the owner of the dog....maybe then he;ll think twice of having his dog on a leash....