The fundamental problem here is that most snake breeders have a very limited understanding of genetics and inheritance.
First of all, recessive alleles occur when an allele doesn't produce a visible product. That's what makes the allele recessive. If you are a het, you show the dominant phenotype since something plus nothing equals something. Example - normal pigmentation genes will be dominant over the faulty recessive allele where you don't produce the pigment, thus albinism is recessive. This we understand.
Codominance occurs when multiple alleles produce a product and both products affect the phenotype. The A and B blood type alleles are codominant. If you are a het, you have both A and B proteins on your blood. Usually, the het has a third phenotype, not necessariy something halfway between the other two.
There is also a subtype of codominance called incomplete dominance where the het is intermediate between the two alleles. This is what most herpers are talking about when they say "codominance". You breed a black chicken to a white chicken and you produce a gray chicken - incomplete dominance.
But here's the problem....there are MANY other ways things can be inherited. Things aren't either dominant/recessive or codominant. There are quantitative traits, epistasis, pleiotropy, sex-linkage, traits influenced by sex hormones, and many other allele/gene interactions which can affect the phenotype.
So with complex traits, the best approach to figuring it out is to gather a lot of data. You can't do that by crossing your trait into other lines. That just obfuscates the real pattern. You have to line breed for many generations and then go back and look at your pedigrees carefully. This is how geneticists figure this stuff out, and you can't really do it any other way.
Another problem is you have to have a real way of identifying and quantifying your trait. Imagine if you took a group of male humans who were 5'10" and one guy who was 6'4".
Most herp hobbyists would look at the big guy and label him a tall morph. Then they would proceed to breed the tall morph to their available females and produce offspring and grow them up. Let's say of the male offspring, some were 5'10" and two were 6'0". Does that make the 6 footers heterozygous individuals for this codominant tall allele? No, and and while it seems ridiculous to say that, that's the approach herp hobbyists seem to take.
The problem with "proving" codominance is failing to recognize the variance within and between the two phenotypes. How much "tigerism" do you have to have to be a super tiger? Are there snakes that are hard to put in one category or another?
I think Peanut Butter falls into this category. I don't see a clear pattern emerging about what exactly peanut butter is and isn't. Why aren't all peanut butters the same? I think using the name super peanut butter is unfortunate.
Peanut Butterism is obviously heritable, but it doesn't appear to be something simple, from what I have gathered.
And don't forget, there are many traits in humans that took many decades to figure out with huge pedigree studies and there are lots of heritable traits we still don't understand. The same is going to be true in snakes, as well.
-----
Chris Harrison
San Antonio, Texas