Within any large animal population, there is always a variety of traits. And between different animal populations, there is always a variety of traits.
Option B is correct.
These traits are the expression of genes that are copied and passed on to offspring during reproduction.
Moreover, new traits can come from transfer of genes between populations, as in migration, or between species, in horizontal gene transfer.