However, when I tried out the morph generator/calculating program, it calculated that the offspring would be normal het. charcoal and bloodred. This is what I don't understand. So how exactly are pewters made then?
Some basics that will hopefully help you in your understanding (that is, if I can say it right without tripping over words, and I hope it's not too long winded).
Most morphs in the cornsnake world are controlled by recessive genes.
For every trait, a snake has a pair of alleles...one inherited from the mother, one inherited from the father. On paper, punnet squares, etc... these alleles are usually donated by letters (AA, Bb, CC, dd, etc...). Each letter represents an allele (1 from father, 1 from mother)
For the following examples I will use a generic AA combo, not meant to represent any particular trait.
With these you can have:
Homozygous Dominant: AA
Heterozygous: Aa
Homozygous Recessive: aa
As I first stated, most cornsnake morphs are governed by simple recessive genetics. This means that for a trait to be present, the snake must be homozygous recessive for that trait. If it is heterozygous, then it is possible for its offspring to show that trait, but it will not show on the snake itself.
Lets say for this example that the A allele is for the amel trait. It's phenotype (how the snake will look) will be the following
AA=Normal.....Aa=Normal.....aa=Amel.
Now, when you want to breed for a specific trait, it is important to remember that BOTH parents MUST have at least 1 recessive allele for that trait. That is,
both parents must either be homozygous recessive, or heterozygous, for every trait you want in the offspring. This is because like I stated, an offspring gets 1 allele from each parent. If a parent is homozygous dominant for a trait (AA) then the only allele that can be given from that parent is an (A)...And you cannot create a homo. recessive combo (aa) with that.
In your example of wanting a pewter, you tried to breed charcoal to bloodred in the calculator and did not get a pewter. That is because both parents did not have at least 1 recessive allele for both charcoal and bloodred. The charcoal was homozygous recessive (cc) for for charcoal and homozygous dominant for bloodred (BB). And just the opposite with the bloodred parent. The offspring therefore come out as normals het for pewter (CcBb). And yes, breed the offspring together and you will possibly get some pewters, because each parent has the possibility of giving a recessive allele for each trait to its offspring.
Rather, to created pewters you would need both parents to either be pewter, bloodred het charcoal, charcoal het bloodred, or anything het bloodred charcoal....Both parents don't have to be the same, but they must be one of these so that each parent has the possibility of passing along a recessive (c and b) allele.
And I'll close with a quick note on breeding hets and the like...
AA x AA will always give AA offspring
aa x aa will always give aa offspring
Aa x Aa will give AA, Aa, Aa, and aa. A simple method to figuring this out is the FOIL method (which possibly you may have also learned in math class). FOIL stands for First, Outside, Inside, Last. For simplicity I will use 4 different letters to represent this,
ab x cd
First stands for the first digit in each combo (ac)
Outsdie is for the outside digits (ad)
Inside is for the inside digits (bc)
Last is for the last digit in each combo (bd)
So using foil, we can figure AA x Aa to result in AA, Aa, AA, and Aa. Then apply all the other info and hets and homo dom/recessive to figure out the traits. (Note the FOIL method is used for crossing a single trait)
Multiple traits work a little different, take the common example of the snow which is a combo of amel and anery. A snow, therefore, must be homo recessive for both amel (aa) and anery (nn)....snow =aann (I arbitrarily used these letters)
snow x snow (aann x aann) will always = snow (aann)
however, amel x anery (aaNN x AAnn) will always equal normals het for amel and anery (AaNn)
amel het anery x snow (aaNn x aann) =
Because both parents are recessive for amel (aa) the only allele the offspring can get from each parent is (a) and therefore every offspring will be recessive for amel (aa).
The anery part is a little different. Nn x nn = Nn, Nn, nn, nn....or in other words 50% Nn (het for anery), and 50% nn (homo recessive for anery).
Therefore, 50% of the offspring will be amel het anery (aaNn), and 50% will be snow (aann).
Alright, I think I typed too much, but hopefully you can find some of this helpful.