Hi all, it has been a long and busy day starting with elderly step dad not being able to catch his breath at 5am this morning. But I realized I meant to update this earlier and then got busy.
Kitty is home with me now, laying next to me on the sofa (she cant jump but looks at me and I carefully lift her up). She is sleeping with her her paws touching me which she loves to do anyway.
The X rays showed no fractures or dislocations, but she still cannot stand on her back legs properly. It may be soft tissue damage - the advice is to let her rest and see how it goes. She has puncture wounds in her abdomen and leg, but fairly shallow - she really put up a good fight and has a lot of broken claws to prove it. And the whole thing was pretty quick since I was right there. So, its antibiotics, painkillers, and rest for a few days, then back to the vet next week. Thank you all for your good wishes.
Called the police, they were worse than useless. they asked a lot of things I cant answer - has the dog got out before - well, it is from about a quarter of a mile away so I have no idea. Has it bitten anyone? I asked how I would know. The upshot is that the police see it as a civil matter.
I have texted the total of the bills so far to the owners, who say they will pay the vet directly. I had to pay for some things directly as it was with another vet who could do things my one cant so I told them they will have to refund me directly for that, that I have copies of all the bills and they are welcome to speak to either vet. So far they seem to be cooperating.
I dont know it it qualifies as an xl. The police told me me to look at pictures online, but to be honest it happened so quickly and I was behind the dog. And my memory, like any trauma situation, is a bit patchy - I dont remember my dogs hiding, or the bit between seeing the dog come round the corner and being in the road trying to get it off my cat. My shoulders, back and chest are all aching so I must have had to use a lot of force.
Some neighbours have been checking in - one told me that the dog had been out the week before too. So who knows if they are telling the truth about why it got out.
Anyway, thank you all, I really appreciate all your help.