A dog's pregnancy typically lasts about 63 days, but this can vary by a few days depending on the dog's breed and individual factors. Your vet can give you a better estimate based on your dog's specific case.