Females grow the teeth as well. Wild caught females have alot of teeth. Just as many as the males. Females can breed at 4in. But breeding them at that size will slow down their growth. I would wait till she is about 7-9in to breed. Females are just as nasty as the males sometimes even worse. My LFS has a wild caught pair and the female is like 10in and huge. She keeps the male to one side of the tank.