Pokemon Sword and Shield: Where to get a free Charmander
Pokemon Sword and Shield are quite generous with the number of gift Pokemon you can receive in the game. You can get a free Toxel as well as free Pikachu/Eevee. Moreover, you can also get everyone's favourite Generation 1 starter Pokemon, Charmander, as a gift.
In order to get your free Charmander in Sword and Shield, you will need to have finished the Pokemon League and defeated Leon in battle. Once you've done that, go back to your home town of Postwick and head over to Leon's/Hop's house a few steps away from yours.
Go inside and head to the top floor to Leon's room. You'll find a Pokeball there and a letter attached from Leon. The Pokeball contains a Level 5 Charmander which you will need to take care of after having beaten Leon in an intense battle.
Charmander, Charmeleon and Charizard are currently the only Kanto starters available in the game but a surprising leak revealed that at a later point you could also get Squirtle, Bulbasaur and other missing Pokemon.
Although you do get Charmander a little late in the game, there are several other Pokemon that are worth adding to your party while you wait.