because heterozygous can be Bb (example) and the B would still be the dominant one and it would cover the small b (it also depends on how the questions is being asked like if it was 2 heterozygous parents having an offspring or only about the offspring which was heterozygous)
Sex linked inheritance usually occurs on the X chromosome. Males have one X, meaning if they receive the specific sex linked gene, they will have the trait. However for a female to possess the trait, she must receive 2 X chromosomes for that trait.