Thanks for your input everyone. Despite what has already been done, I think I have come to some conclusions. Being that I live in an apartment complex, where there are several dogs around and owners who do not find it necessary to clean up after their dogs, I think my pup needs the bordatella. As for the rabies, NJ requires boosters at least every 3 years, which is nice. Also, I think I will no longer have Sophie get the Lepto anymore. We have geese around, but I think she'll be fine. As for subsequent boosters, I'll ask my vet if she can do titers so I do not over-vaccinate my pup. Thanks everyone again.
Elina and Sophie (woof)