It can take up to one hour between each puppy. But if your dog has had contractions for over 2 hours and no puppy, call your vet.
Well. That depends on the dog. My dog had her puppies 30 minutes apart. But my previous dog had them 3 hours apart. It really depends on the mother.
It depends on the mother, some can be 2 minutes apart