That sounds reasonable to me...Gracie just finished her 4th set of puppy shots and some vets do 3 sets. I trust my vet, and I didn't have a problem with 4...including the rabies this last time.

Gracie also does the once a month heart guard and I sure wouldn't want to not do that...Gracie is 4 months old and I want her to have a full and happy life. My mercedes (schauzer) had to be put to sleep one year ago this month and we always did the once a month heart guard and kept her up to date on everything. The only thing I didn't do that the vet suggested was the teeth cleaning. (I probably should have) And I will do that with Gracie...and give her the dental bones as well to help keep the plaque and odor down.