Genetics will change in each generation depends on who the mother/father has offsprings with, they kids will get genetics from both parents and that creates a new set of genetics for their offspring
I think the correct answer is c
Because they have more underlying factors such as (straight) brown hair or (curly) blonde hair from different parents. A punnet square would be too big and confusing if we considered all the factors that came from the parents.