Hiya, I had our other dog insured with Sainsburys as the cover was great and very cheap! But they were very disorganised.
I have just insured my 2 Chi's with John Lewis after searching high and low for the best/cheapest deal. Its £13 a month which isnt too bad, but the cover is great - I think its upto £10,000 and everything else covered (cant remember off the top of my head lol) - a lot more than other companies, might be worth you having a look as it wasnt too long ago.