Question: what is the difference between heritable and non heritable traits?
Answer: Traits are physical characteristics that can be displayed by animals (including human beings) and some plants. Inherited traits are passed down genetically from one generation to the next, while non-inherited traits are usually associated with a learned behavior.