sorry to hear that mate , i must have jinxed you last night after asking you what had gone wrong with your zed !
i know someone who took the owner to small claims court and won for the same accident involving a dog, court awarded full costs for repairs to car.
I would contact citizen advice , shame about the dog tho hope its ok.