Dog Heat Cycle Calculator
Give this the first day of your dog's last heat and it lays out the cycle: proestrus, the standing heat when she will accept a male, dioestrus and the return to anoestrus, with a projection of the next few heats. The phase lengths are inputs rather than constants because they vary a lot between dogs, and the interval between heats defaults to the seven-month all-breed average. A second tab takes two heat dates and works out her own interval, which predicts her next season far better than any average does. It cannot tell you when she ovulated, because only a progesterone test at the vet can find that.