Having a new puppy can be stressful to say the least. Stressful in the way of expenses, making sure the puppy is healthy and happy. My husband and I looked into pet insurance now because in the past, we didn't get it for our other dogs and the expenses were astronomical! Having pet insurance is, in my opinion, as important as human medical insurance because the pet can't tell you what's wrong and the diagnosis trying to figure out the problem can be quite costly. ASPCA Pet Insurance is the best insurance for what we need. There are many out there but ASPCA gave us a greater choice of options that works for us! The folks in customer service is beyond accommodating and kind. They are very knowledged and experienced and answered all my questions.