Animals change over time through the process of evolution. Some scientists believe that birds evolved from dinosaurs like Archaeopteryx due to similarities in their skeletons. There are two theories for how giraffes evolved their long necks - Lamarck's theory that giraffes stretched their necks over generations to reach higher leaves, and Darwin's theory that giraffes with longer necks were more likely to survive due to having greater access to food. Animals change through evolution in order to better adapt to their environments over many generations.