A dihybrid cross is a mating between two individual that are both heterozygous for two genes. A dihydrid cross involves a cross between individuals that are both heterozygous for two different traits. From the mendelian point of view, between alleles of both these loci there is a relationship of complete dominance.