You should take your dog to the vet. That's the best thing to do.Unless you want it to give birth in your home , get some blankets and some warm Luke water.When the pup comes out get the pup and with a blanket take off the blood and wet it just a little with the Luke water.Then put it back with the mother.
Be Careful
You might find the following link helpful.
Yes
a mare gives birth to the foal eleven months after conception
yep
To give birth to a foal (baby horse) by a mare (mother horse).
mate a donkey mare with a donkey stallion
If your mare had a foal it should be at her side unless it was dead at birth and then it should be laying in the corral/pasture. Either way you will know
It takes 6 days of playing on howrse.com for a mare to give birth on Howrse.com. This is very close to being equivalent to the 11 months that a real mare would take to give birth.
It shouldn't. The contractions can last hours, but when the mare actually lays down to give birth, it should take about 10 minutes to an hour. If it goes over a hour, call the vet, because there is probably something wrong
The udders will be swolen and the mare will drip milk. The mare will be restless and will lay down after a while. Also she will pie right before she is going to give birth.
There is no way to speed up a Howrse mare's pregnancy - it will always give birth when it is 12 months pregnant and not earlier.
A mare is pregnant for 340 to 342 days. The actual birth is very fast and normally takes 30 minutes as in the wild a mare would be in danger from predators so has to give birth fast.