Pet insurance usually does not cover the annual medical check-up, inoculation's, flea and tick treatment etc. There is normally an excess to pay on any treatment. In my opinion it is essential to insure a pet. You have to look at the small print with pet insurance - what happens when a pet gets old (our premium has steadily gone up), will the continue to cover a chronic condition (some don't). PetPlan can be expensive but we have found it to give the best overall cover. We did try another insurer but realised that the small print was against us with that company.
Unless you are going to have puppies then all dogs should be neutered. Bitches in season can be a pain with a queue of love-lorn male dogs outside your door and keeping them off when walking (let alone the mess). I have found that vets disagree whether the bitch should be spayed before or after the first season - personally I prefer after the first season. Many rescue centres insist on neutering as there are too many unwanted animals.
Have you decided on one yet?