The issue of genetics has come up several times. I thought I would include some deeper knowledge on the matter to maybe clear up some confusion. Genetics are far more than one trait being dominate over another. Some traits are domionate to one gene, but not another. Some genes compete equally for presence over other genes. Still yet more than one gene can have multiple traits result from it. These traits are called "Incomplete Dominance" and "Codominance" respectively.
I will use flowers to explain further. In Incomplete Dominance the genes create a new trait all together. This can be seen with the example below.
This shows that the first generation (F1) has a pink flower resulting from a red and white parent. This type of genetics can show up in fish. The second generation (F2) has the possibility to yeild all three varieties based on genetic randomness. So a hybrid fish can yeild something that looks like neither parent.
The second trait Codominance is more interesting, especially when talking about Mollies as they are perfect examples. I will again use a flower as an example.
This is a Rhododendron that is an example of a pink and white parent. Both colors are expressed and the flower is multicolored. This happens in mollies, specifically in the Dalmation variety. This type of genetics can get pretty complicated when trying to produce specific results of F1 generations as the Codominance can yeild some interesting results.
Any questions I'd be glad to field and any corrections or further explanations I'd love to read. Hope this helps.