I currently have a 55gal tank housing 2 Plecos, 1 Hillstream Loach, 3 Platys, 3 Swordtails and 2 Rainbow Cichlids. I got the Rainbows about 2 weeks ago from my LFS and they have been happy in the tank ever since. My question is how can you definitavely tell a male from a female? Both of them are roughly the same size with matching color patterns. Anal and Dorsal fins seem to be a match as well. Basically, all the usual ways of telling the difference are non existant. They both get along fairly well, usually staying in separate caves. I understand Rainbows have a tendency of changing colors fairly rapidly. Several times I have observed the 'dominant' Rainbow swimming into the others cave (flowerpot) and gently nudging the other. Some strange behavior takes place when this happens. The 'submissive' seems to stiffen its body and shake somewhat. They do not fight or chase each other around the tank and this 'shaking' and nudging almost seems like a cichlid mating tactic. I'm trying to find out whether or not I have two males or a mating pair. All the techniques I've found stating how to tell Rainbows specifically apart have proven useless! Any takers?