Carter

Carter is one of the main characters of the Pokemon: New Voyages manga and anime

Alola
Rowlet -> Dartrix -> Decidueye ♂ Zorua -> Zoroark ♀ Grubbin -> Charjabug -> Vikavolt Stoutland Eevee -> Leafeon ♀ Basculin ♂ Cubone -> Marowak Morelull -> Shiinotic ♀ Torkoal Mudbray -> Mudsdale ♂ Snorunt -> Froslass ♂ Crabrawler -> Crabominable ♂ Dhelmise Lunala
 * Caught on Route 1 Alola
 * Evolved into Dartrix while battling Wishiwashi
 * Caught on Route 1 Alola
 * Caught on Route 3 Alola
 * Obtained at Paniola Ranch
 * Hatched from egg at Aether Paradise
 * Caught at Brooklet Hill
 * Caught at Wela Volcano
 * Caught at Lush Jungle
 * Caught on Route 13 Alola
 * Caught at Tapu Village
 * Caught at Tapu Village
 * Caught on Route 16 Alola
 * Caught at Seafolk Village
 * Caught at Altar of the Moone

Sinnoh
Hippopotas -> Hippowdon♂ Piplup -> Prinplup -> Empoleon Burmy -> Mothim♂ Barboach -> Whiscash
 * Obtained as an Egg from Professor Rowan
 * Obtained from Professor Rowan in Sandgem Town
 * Caught in Eterna Forest
 * Fished up in Hearthome City

Pikachu -> Raichu♀ Yanmega
 * Obtained from the Daycare Couple in Solaceon Town

Gligar -> Gliscor♂

Chingling -> Chimecho

Heracross♂

Snover -> Abomasnow♀

Bronzong

Nosepass -> Probopass

Unova
Oshawott -> Dewott -> Samurott Audino♀ Drilbur -> Excadrill Tympole -> Palpitoad -> Seismitoad
 * Obtained from Professor Juniper in Nuvema Town
 * Caught on Route 2 Unova
 * Caught in Wellspring Cave
 * Caught on Route 4

Karrablast
 * Caught in the Lostlorn Forest

Shelmet -> Accelgor
 * Traded with a Pokemon Ranger in the Lostlorn Forest

Klink -> Klang -> Klinklang Litwick -> Lampent -> Chandelure Duosion -> Reuniclus Eelektrik -> Eelektross
 * Caught in Chargestone Cave
 * Caught in Celestial Tower
 * Caught on Route 9
 * Caught in Reversal Mountain

Cryogonal Heatmor Larvesta -> Volcarona
 * Caught in Opelucid City after freeing from Team Plasma
 * Caught in Giant Chasm
 * Egg obtained from a Pokemon Ranger on Route 18

Victini
 * Caught on Liberty Garden

Galar (Main Region)
Grookey -> Thwackey -> Rillaboom

Blipbug -> Dottler -> Orbeetle

Arrokuda -> Barraskewda

Sizzlipede -> Centiskorch (make sure learns scorching sands)

Rookidee -> Corvisquire -> Corviknight (forest fire)

Cufant -> Copperajah

Falinks

Dracovish

Dreepy -> Drakloak -> Dragapult

Galar (Isle of Armor)
Slowpoke -> Slowbro

Clobbopus -> Grapploct

Emolga (make sure it learns Dual Wingbeat and Eerie Impulse)

Bouffalant

Kubfu -> Urshifu

Pincurchin (make sure it learns Rising Voltage)

Galar (Crown Tundra)
Slowpoke -> Slowking

Amaura -> Aurorus

Eiscue

Regidrago

Spectrier

Calyrex

Give Carter Honchkrow in Johto