The correct explanation for how the offspring had the roan coat, with both white and black furs showing equally, is:
The allele for white hair must be codominant with the allele for black hair.
In codominance, both alleles express themselves fully and independently in the phenotype, resulting in a mixture where both traits are visible, like the roan coat in this case.