Yes, you need a male and female to breed them. How to tell the difference? (no one knows for sure, but when full grown, females are larger)
Clean water, pH 8-8.5, Temp 26-30 degrees celcius.
Give them food like carrots, apples and sinking pellets and they will do fine.
And no, they don't cross breed despite some claims online it hasn't been proven. : )
Bookmarks