Dual inheritance theory proposes that cultural evolution is driven by two complementary processes: genetic and cultural transmission. The theory suggests that cultural traits can influence the evolution of genetic traits, and vice versa, leading to co-evolution of genes and culture.