Quick note on pet insurance. In my job I brought in pet insurance as an option for our employees, so I've looked at all the major players. The best is VPI www.petinsurance.com They have several coverage levels, including a cancer rider that you can buy. And the best part is that it's good at any Vet, there's no network.
However, they have a fair amount of restrictions and pre-existing conditions, so read the fine print.
But the most important thing to know as this insurance is great for when an animal gets hurt or sick. Dogs can be like goats and will eat anything, which obviously can make them sick. This insurance covers that. Also if your animal gets out and gets hit by a car, or gets bit by a snake, it covers that too.
Price varies alot, depending on the animal and the coverage level. Please note, they don't cover dogs older than 9 years old.