how long does a dog stay in heat after bleeding stops