Yet to find a good one.
It is usually better to self insure if you can.
When animals are young they all insure for good prices but any claims you make prevent you from including that 'condition' with a new insurer so you have to stay with the same insurer; obviously they then know that therefore charge ridiculous premiums for future years.
Once the animal is in the age bracket where you might need a claim for age related issues premiums are usually prohibitively high.
I've not had
insurance for years but if getting a quote tell them your dog is 10 years old to see how much future premiums could be. If you find that premium too expensive then why bother in the early years when you are less likely to need to make a claim?
The best option in my view is to insure for the first year or two maximum (just in case of hereditary disease or youthful accident etc) then self insure for next 8 years or so. If you can then justify the premium for your older dog do so, otherwise pay for any treatment required with the money you saved in the early years.
Beautiful pup BTW.