Answer:
I don't know if this will exactly answer your question, but we'll see.
Explanation: The puppy's parents both have at least one dominant allele in their genetics for black fur. One of them might have a recessive allele for yellow fur. Since there is a dominant allele for black fur, the yellow fur will not show up. The puppy probably has both recessive alleles for yellow fur. If there was one dominant allele, the puppy would be black.
I hope this helps :)