Two.
Jackson goes to a neuter/spay clinic for basic things. So he's gotten his shots there (1yr DHPP booster, 1yr rabies) and I also take him there for things like getting a quick heartworm/lyme test. Also, when we had kennel cough, they gave me antibiotics. I also purchase his flea/tick and heartworm meds there, they are cheaper. However, this place is 45 minutes away from me (but it's super close to my dads house).
I have his 'regular' vet which is 5 minutes from my house for things that need quick attention. They are pretty pricey but I really like the vet there, and Jackson is as comfortable as he can be (for being at the vet). So, for example, when he came up limping, I took him there since they have better equipment and are more knowledgeable when it comes to emergency things.