If you think there is a chance there is still puppy inside of her, then you need to go to the vets. But generally if no puppy appears w/in an hour she is all done. By time you read this she will not have any more puppies in this litter. LVt - 18 yrs
Your answer is two weeks, best time to breed between 10th and 12 day. Bleeding lasts to some extent all two weeks(if you notice it)