How Long Will my Dog Bleed When in Heat?

The standard bleeding time for a dog in heat is going to be 21 days. That can vary a little by the breed and enviroment, but usually not more than a couple of days.