Core vaccines for dogs include canine parvovirus, distemper, canine hepatitis, and rabies. Non-core vaccines are given depending on the dog's exposure risk, including Bordetella bronchiseptica, Borrelia burgdorferi, and Leptospira bacteria.