about 63 days or so
there maybe some discharge with the afterbirth but she should not bleed at all...CALL YOUR VET!! if you will ot do that call the humane society for advise on getting medical care for the dog,,,as soon as possible.
vaginal discharge is common and normal for all intact female dogs, especially when in heat. vaginal dischage is not un-normal for dogs upto a week after giving birth.
Do you mean how old should a dog be before having puppies? If so, I generally recommend that they are at least 18 months. If you are asking how long should they be, there is no criteria, that I am aware of, for this. SYong, DVM
Yes as long as there are no new puppies.
How long does it take for a female dog to have puppies
How long after a dog develops milk will they have there puppies?
8 to10 weeks
Discharge starts as a female enters puberty, it will then continue for the rest of their life. Discharge and menarche aren't directly related, the most we can say is that a female normally reaches menarche within around four days of starting puberty.
The dog's gestation period is 64 days, so about two months after you remove the male you can expect puppies if the female got pregnant.
if im not mistaken it takes a female dog about 9 weeks to have puppies so about three months give or takeit takes about 8 to 9 weeks for a yorkie to have its puppies...i know this because i have a female yorkie who just had its own puppies!