Most animals need only what are known as core vaccines: those that protect against the most common and most serious diseases.
In dogs, the core vaccines are distemper, parvovirus, hepatitis and rabies.
In cats, they are panleukopenia, calicivirus, rhinotracheitis (herpesvirus), and rabies as required by law.