Contractions begin 12 to 24 hours prior to labor. Dogs will deliver healthy pups every 30 minutes to an hour. Delivery of each individual pup shouldn't last longer than 2 hours. After your dog has delivered the pups, the placenta will follow. If your dog's labor lasts longer than 24 hours, contact your vet immediately.