We just got our first puppy as a family. As a good puppy mommy I called the vet immediately to get him a checkup. He hasn't been seen yet, his appt. is Thurs, but they told me on the phone that they neuter and give rabies shots at 12 weeks. I thought they waited till 6 months for both and was surprised that they do it so early. He will be exactly 12 weeks on Thursday, so I suspect they will probably want to give him the shot and schedule the surgery. I'm wondering if it isn't too early? Should I wait a while for this stuff???