I got banfield (petsmart) puppy insurance or program on our new puppy on my friends recommendation, she had some good experiences with one of the vets and he has been great.

It is 100 to start and 18 a month and they cover all puppy shots, de-wormers all exams you want and the neuter so I figure worse case is I will break even ...