Where we live, our county government has a little known program that we have jumped all over. I am about to drop our 7 month old puppy at a vet, where she will be spayed, inoculated with what she is missing, de-wormed if needed, and microchipped. For $20.00. Boom!