This also varies depending on the dogs size and breed. Typically, dogs will experience heat twice a year, or once every six months. Smaller dogs, however, can go into heat every four months, or three times a year. On the other side, larger dogs enter heat sometimes only once a year, or every 12 months or more.