Rabies is a local law, depending on where you live, and it must be given by a licensed vet. Some jurisdictions allow a 3 year rabies, some are still 1 year. In any case our vet gives the first rabies at 3-4 months, then agin one year later, so at 15-16 months. That sounds just about right with your pup timewise. After that it is up to the law in your area as to how often rabies must be given.
Other vaccines are typically given according to each vet's protocol, and they vary widely. Do some internet searches on dog vaccinations and perhaps you will form your own opinion about how often your dog should be vaccinated. In addition to any info online, I would also check with a few vets and perhaps a local vet college (if there is one) about the viral vaccines that are suggested in your area. We don't do corona or lepto since the risk is quite low where we live. But other regions may need certain vaccines.
Other vaccines are typically given according to each vet's protocol, and they vary widely. Do some internet searches on dog vaccinations and perhaps you will form your own opinion about how often your dog should be vaccinated. In addition to any info online, I would also check with a few vets and perhaps a local vet college (if there is one) about the viral vaccines that are suggested in your area. We don't do corona or lepto since the risk is quite low where we live. But other regions may need certain vaccines.