The short answer is that it depends. Not all dog species have the same breeding cycle. However, as a rule of thumb, you should breed the female every other heat cycle and stop when she is old, around 5-7. That means each dog only mates once a year, or 4-6 times a lifetime.