Onix replaces Rock with Steel when it evolves into Steelix.
Scyther replaces Flying with Steel when it evolves into Scizor.
Pupitar replaces Ground with Dark when it evolves into Tyranitar.
Kirlia replaces Fairy with Fighting when it evolves into Gallade.
Azurill replaces Normal with Water when it evolves into Marill.
Surskit replaces Water with Flying when it evolves into Masquerain.
Nincada replaces Ground with Flying when it evolves into Ninjask.
Nincada doesn't technically evolve into Shedinja, but it replaces Ground with Ghost when Shedinja comes into existence.
Swablu replaces Normal with Dragon when it evolves into Altaria.
Skorupi replaces Bug with Dark when it evolves into Drapion.
Fletchling replaces Normal with Fire when it evolves into Fletchinder.
Skrelp replaces Water with Dragon when it evolves into Dragalge.
Dartrix replaces Flying with Ghost when it evolves into Decidueye.
Exeggcute replaces Psychic with Dragon when it evolves into Alolan Exeggutor.
Mime Jr. replaces Fairy with Ice when it evolves into Galarian Mr. Mime.
Charizard replaces Flying with Dragon when it evolves into Mega Charizard X.
Gyarados replaces Flying with Dark when it evolves into Mega Gyarados.
Altaria replaces Flying with Fairy when it evolves into Mega Altaria.
Hisuian Sneasel switches around from Poison-Fighting to Fighting-Poison.
Scyther replaces Flying with Rock when evolving into Kleavor.
Hope I helped!