From the start of contractions, it takes around 2 to 15 hours to deliver the first baby; after that, each puppy will be born after a 30 to 60 minutes gap max.