Trupanion in great. My mini Schnauzer got bit by another dog (my dog got out of gate and ran up to a dog on a leash, so sort of my fault). Deep punctures on snout and back of neck. Ran to the emergency room - $900 later all is well with my mini, and trupanion covered 90% of the vet bill, no questions! Glad I had them!