How Long does a Female Dog Stay in Heat?

Female dogs go into 4 different stages during heat. Two of the stages are if she becomes pregnant. These stages have very different activities. You can find more information here: