Animals Why do snakes shed their skin? The outer layer cannot expand forever, so a growing snake periodically replaces it.