Answer by
PaintedRoadkill (504)
Every dog is different but usually it take about two weeks in total. If you do not want this to happen again then you need to go to the vet and get your dog fixed. She will "have her period" twice a year if you do not and if she gets in contact with a male dog could get pregnant.