Question: for how long does a dog bleed?
Answer: 4. Don't think you're in the clear once the bleeding stops. With dogs in heat, each dog heat cycle lasts 3 to 4 weeks, but you will only see bleeding during the first 2 weeks. “The fertile period is actually when the bloody discharge starts to subside and it becomes pink or clear and there's much less of it,” Dr.