I'm hoping to collect my Bichon Frise puppy in the next week or so. Obviously I will be taking out some health insurance on him. What I want to know is, what's the best type? I've heard of this whole of life policy, but I'm not sure what it means exactly or even if it's the way to go? Also is it worth ringing round my local vets to check who accepts what as far as the insurance companies go?