Question: what is the difference between an animal that is homozygous for a gene and one that is heterozygous?
Answer: An individual that contains two copies of the same allele for a specific gene is homozygous. An individual that contains two different alleles of a gene is heterozygous. A cow that has two alleles for a red coat is homozygous (bb).