Most OBs these days are line bred, which sometimes tends to blur gender rules.
"Norma"l male peacocks and Haplochromines (in general) will be more colorful, and sport very prominent egg spots, or streaks on the anal fin. (like the Nimbochromis below right)
Females on the other hand are more drab, and if they sport egg spots at all, tend to be washed out.
Line breeding, random aquarium crossing, and intentional hybridizing tends only to confuse.
Its only when spawning occurs, that differences appear, as opposed to pure breeds, like the Shuja (Ctenochromis) horei pair spawning below, where male female differences are obvious