Dogs typically go into heat on average every six months, but this varies especially in the beginning. It can take some dogs around 18 to 24 months to develop a regular cycle. Small dogs usually go into heat more often as much as three to four times a year.