See if the humane society offers a vet clinic. That can be inexpensive, especially for regular check-ups and vaccines.
Call around, to see what your local vets charge. My vet charges about $45 per dog for full shots yearly. The vet next to where I work charges about $400 per dog for full shots yearly.
Not a typo. There's that much difference. Call around.