When do Dogs Go in Heat?

The average dog begins her first cycle of heat at about six months of age. The average time it takes a dog to complete her heat cycle is about twenty one days or three weeks!