puppies have a natural immunity to diseases which they get from their mother's milk. however this immunity can last for only up to 6 - 8 weeks, after which, the puppies would need to get the required series of dog vaccination to be protected against (common) dog diseases, which are also often deadly.
dog vaccination schedule:
first your puppy would undergo a course of 3 shots given after every two weeks starting from 6 weeks of age. (first shot at 6 weeks old, second shot at 8 weeks old, and third shot at 10 weeks old). the three series of shots are needed to give the dog maximum (not totally one hundred percent guaranteed) immunization against Canine Distemper, Infectious Hepatitis, Leptospirosis, Parvo-virus, Canine Para-influenza, and Kennel Cough.
and starting at three months of age (12 weeks), your puppy can now be administered vaccine for anti rabies (to be repeated annually or yearly).
|Puppy's First Vaccinations|
Image Credit: Pups India
remember that you shouldn't let your puppy off your property or get near other (possibly infected) dogs while his vaccinations aren't complete yet. ideally you should allow your dog out only after two weeks since his final vaccination.
bathe your puppy before taking him to the vet to get his shots. he can't get any more baths within one week (5 to 7 days) after his shots because it will greatly stress him out. neither should you let your puppy tire from playing or being carried often after just getting his shots.