At the time my favorite Kanto starter was Charmander, even if it did horribly in the Kanto region. Badges and Elite 4 combined, Charmander is just a bad pick overall. But I loved him and still do so my team will be based around him. (But just change it to Blastoise haha)
Charizard (Blastoise)
Nidoking (Not the greatest stats, but versatile and you can get it by Mt Moon)
Ninetale (Easier to get than Arcanine, but if you want to wait for the doggo, then Arcanine's better.)
Vaporeon or Lapras (Easily the 2 best water type in the Kanto region in my opinion and both relatively easy to get, but you'll have to wait until you are at Celadon or Saffron city to get either one of them)
Fearow or Aerodactyl (I know the popular esthetic choice is Pidgeot, but it's weak, it's move pool is kinda average and his stats are pretty bad overall. Or if you want you can get a Dratini (Pokecasino) and train it until you get a Dragonite if you are really that motivated haha).
Persian or Snorlax (Know hear me out, this is only by personal preferences haha. I always used to have a Persian in my team back in the days. I love his design and I'm a fan of cats and dogs so I had to have it in my best team for you. But if you prefer having something stronger, tankier, but having less speed then for sure go with Snorlax.
I hope you'll have a great time with this game