A female dog should have at least her first season without being bred. She's still a baby herself at that stage and needs to mature before having puppies. Potentially, she could be bred from her second heat, but it's also good to let her mature a little herself, so 2 years onwards is a good time to go ahead.