It’s amazing how quickly puppies develop; a fertilised egg transforms into a fully formed puppy fetus ready to join the world in roughly 65 days.