Quick Answer. Dogs generally bleed for several weeks after giving birth, according to The Daily Puppy. However, the bleeding should only occur around the vulva. The dog may also leak a reddish fluid, called lochia, for weeks after giving birth. Continue Reading.