You would have to check but I believe someone told me in the past that you can take your dog to a vet school and seek low cost or free care and I thought it might have been UC Davis. I go to Banfield Pet Hospital and pay $33 a month for health insurance but the first time I took him as a puppy it was $66 month which included him being spayed and all his shots. I love the staff and care they provide so much I actually referred my parents over there and they are very happy as well. Good luck!
Try mercer pet clinic at loaves and fishes . They are only there on the second saturday of the month.
Depending on your location, there are some free/low cost services available at Front Street, I believe, so give them a call. Also, some services, like spay and neuter & shots are done at SPCA, give them a call as well, they may have discontinued doing it, but doesn't hurt to call! Also, Francis House downtown in a local resource center and they should be able to give you some options for free/low cost animal services, but primarily help homeless, especially families. Good luck!
What area are you in? I live in Carmichael and there is a vet on Auburn Blvd with the cross street of Manzanita Blvd called Family Friendly Pet Hospital. They only charge $30 a visit. Very good place. Just Google it to get the address.
Front street offers free vet clinic you need to call and ask them when it is.
Thanks! Your answer is awaiting moderation.