Is dog insurance worth it? How cover types, excess or deductible, limits, exclusions, pre-existing conditions and waiting periods work, and how to compare policies.