it is to late for this one but here in the usa you can get pet medical insurance, our 4 pups have it and its like $15 a month and it would have totally covered all that. check into it for next time