The rio mag is one of the most difficult fish for me to determine gender at young age. a sure tell sign is black upside down triangles under the eyes is female. 3"+ watch fish closely and when squaring off the females will show black maybe in dorsal fin or pectoral fins and or triangle under the eyes. if your fish is alone and doesnt get angry try holding a mirror to tank and fish may get upset then look for triangles. if you see them it is female if yyou dont see them it still is up for debate. my best female breeder out grew brothers and sisters and had nice spangling mashaAllaah so size isnt always failproof. i keep gorilus and rio mag and believe gorilus to be more aggressive towards their own kind.