How Long are Female Dogs in Heat?

Female dogs are in heat for anywhere from 7 days to 30 days. Most dogs average about 2 to 3 weeks of heat. If your dog is bleeding or there are males hanging around your house or yard your dog is probably in heat.