I would say a juvi G. surinamensis, but I'm not sure cuz when they are small they are harder to tell apart. How big is your geo? Sex I dont know. Agressive ciclids are a no no! Geos are realitively peaceful and those CA ciclids you listed could seriously hurt or kill your geo. If I were you I'd get some more earter eats cuz they do well in groups!! Check out he media forum to see what they look like when they get older, Japes has some awesome pics!!!