I have been using VPI Pet Insurance since my dog Mrs. Beasley was born 8 years ago. My policy covers everything from annual check-ups to medical issues. My vet completes the insurance forms with me and VPI is very responsive in getting a payment and detailed manifest to me. I would highly recommend getting pet insurance from VPI as soon as your puppy is eligiable. This protects you against major and minor medical expenses and avoids any pre-existing condition issues.