Question: how long does a dog have contractions before giving birth?
Answer: It shouldn't last more than 2 hours, and in most cases less than one. The vaginal discharge in Stage 2 varies from clear, to red, to green – all are potentially normal! Often, Stage 2 contractions are weak and intermittent to begin with, but should then get progressively stronger and stronger.