This question is a tricky one as well. There are many different rules for all of the different vaccines. Some vaccines require an initial vaccine followed by a booster 3-4 weeks later.
Puppies and kittens receive a series of vaccines. These are usually 3-4 weeks apart until they are at least 16 weeks of age. They then receive vaccines one year later.
Most adult animals should be vaccinated with a combination distemper vaccine and rabies every 3 years.
Bordetella vaccines should be given to any dog that is boarded, groomed, or goes to doggy day camps or dog parks. It should be given every 6-12 months.
Influenza vaccines should be given to any dog that is boarded, groomed, or goes to doggy day camps or dog parks. This vaccine initially requires a booster, and is then given yearly.
Feline leukemia vaccines should be given to all cats that go outdoors and cats that have contact with other cats. This vaccine initially requires a booster, and is then given yearly.
Leptospirosis vaccines can be given to any dog that is at risk for exposure to Leptospirosis (hunting, hiking, exposure to wildlife, resides or has access to a greenbelt). This vaccine initially requires a booster, and is then given yearly.