Lots of different insurance companies are quite good and you will probably hear lots of different views. Just make sure that the company that you go with insure the pet for life for an illness. Otherwise if your dog gets an ongoing problem, be it skin, heart etc alot of insurance companies will cover for the first year and then you will be excluded! Petplan are one of the companies who insure for life but there are more if you shop around.