I searched for insurance too. I found VPI, PetCareInsurance were what most people use.
But, again, all the money you put in the insurance company, you're not going to see a dime of it if your puppy's healthy and fit.
I took other members' suggestions and set up a pet account where I'd put in some money every month. This way, what you put in is still yours. If they didn't use it, great! If they did, you'd have it for that "rainy day".
Hope that helps!