Best starting/early Pokemon in Scarlet/Violet to play through whole game with?

What's everyone's thoughts on a Pokemon that is powerful throughout the whole game that you can get at the start of the game? Essentially before or just after attending school before you take on your first Gym Leaders etc. This is taking into account that Pokemon's final evolution/evolutions.

For me as a Violet player it's got to be Houndour and eventually Houndoom when it evolves. Having 6 resistances and 1 immunity, with only 4 weaknesses is great. If you have the Flash Fire ability on Houndour/Houndoom you gain an extra immunity to have 5 resistances and 2 immunities. It's dual typing also makes it super effective against 6 types.