Our greyhound is with More Than, as was our previous one. They're expensive, but cover is up to £12,000 per year. They have paid out any claims without question.
Whoever you go with, make sure you get lifetime cover rather than annual. Lifetime is what is says it is, whereas annual cover...