They can breed at around 4 to 6 months. However, it is best to wait till they are at least 6 months or a little older to breed. Being pregnant takes a lot out of the girl and she will not grow any bigger after being pregnant. It is better to wait until they get to full size. It is also best to limit the number of pregnancies if you can. I know with live bearers that is hard to do.