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.