When we got our puppy a few months back I discovered Banfield Pet Hospital, which is located in most PetSmart stores. I paid like $120 upfront and am paying $20/month for all of my puppy's vet needs. I saved hundreds on all the vaccinations and spay. Plus, they're open on weekends so it's not an inconvenience keeping appointments. It's cool cause you're only locked in for a year, so once you get through the puppy stage you can cancel w/out penalty. Here's the link to find one near you...

Banfield Pet Hospital



I'm only speaking from my experience, so if anyone's had a bad experience with them feel free to speak up.