When is a Female Dog Ready to Breed?

A female dog is ready to be bred when she is fully grown. Some larger breeds are not fully grown unitl 2 years old. As for the heat cycle, the best time for breeding is 10-12 days in to the cycle.