Every vaccine is given at a health check, never on its own: the vet checks your pet first and only vaccinates a pet that is well on the day.
Some vaccines every pet needs (core vaccines); others depend on where your pet goes and who it meets. The vet asks about kennels, travel and the garden before choosing.