Pardon me for saying, but your logic doesn't make any sense to me. Why wouldn't you want a parent to DEFINITELY carry both genes (I.e. double het male and then maybe a female het of each gene)? Doing it your way, you'd be breeding only possible hets on both sides when you go for dreamcicles with the offspring.