Bailey had an appointment last Saturday for her 3rd set of puppy shots, but she was 15 weeks at the time and set to have a 4th set after that. After reading on here and other places I decided to push back the appointment to today at 16 weeks and make it her last set. That way, I figured, I could use her 3rd included visit for rabies in a week or two.
We took her in today for the shots and saw when we got there that they had 2 syringes out. We asked why and they said she's 16 weeks and needs rabies.

We tried to reason that we wanted to separate rabies from the other shots, and that we had 1 visit left that was already paid for. The girl argued with us a little then went to speak to someone else. The vet tech came in next and kept saying if we want to do that we can talk to the vet, but that it's totally safe and I really should be looking at the source of my research (which to me, pet owners who have experienced reactions are the BEST source!). It was very annoying. Then we just said well technically her birthday is the 16th so she's not REALLY 4 months yet (though she is 16 weeks), and then all of a sudden it was like "OH then you still need another set of shots 3 weeks from now and rabies a week or two after that". HUH? Suddenly they were fine with putting off rabies 4 or 5 weeks from now?
I have no idea what their reasoning was, but I did not like being attacked for stating my desires. Then the vet did not do much to make friends with Bailey and MISSED on her first two attempts to give the shot. She got the vaccine all over Bailey and me. Finally she was like "We'll do this the easy way" and she grabbed Bailey, took her out of the room without inviting us to follow, and had someone else hold her while she gave the shot. She did get it in that time, but she left a bubble.
So obviously I DO NOT like this vet. I had a vet I really liked before but his office gave lepto and corona so I switched to this vet just for shots.
Bailey should be fully vaccinated now without another set, right? She was weaned at 4 weeks, and had the 4 way vaccines at 8 weeks, 12 weeks, and 16 weeks.
What should I do? I still have one more visit paid for at this vet in my puppy package. I could give a 4th set + rabies like they want (it sounded like they would do rabies on a different date and not charge extra for it). I could call back and just schedule a rabies for my 4th visit and hope they don't insist on giving another set of shots. Or I could walk away from my money and this vet and just wait and give her rabies around 6 months when I do her spay.
Oh, that's another thing I did not like. This vet mentioned I should spay her around 4 or 5 months.

Isn't that way early? Especially for a baby who is only 2.7 pounds at 16 weeks?