About 63 days. I hope the birthing goes well.
It is either Tape worms or anal glands need to be expelled. You should have your Vet give a fecal test for worms and if positive, treat him for worms. If not worms, the Vet can examine his anal glands and if they need to be expelled, he can do that at that time.
That's Parvo shots. You need to give your dog at least 3 shots , three weeks apart. Ideally, you should start them at 6 weeks of age, and give one every 3 weeks until your dog is 16 weeks old