12 weeks is the minimum that I would wait.

16 weeks assures that they are fully developed and big enough.

Its really up to you.

If you want to breed them younger than 12 weeks they may not conceive or they may have smaller litters.

Its a gamble.