All dogs should be vaccinated against those diseases that are widespread, cause serious illness, and are highly contagious. Other vaccines may be recommended based on the risk they pose to individual dogs.
There are other non-core vaccines available to protect individual dogs deemed to be at risk for certain illnesses.