Not sure when or how to vaccinate your puppy? Read our expert guide on the types of vaccines, precautions we need to take, side-effects to watch out for and more