I don't want to spoil the game for others & I want you to learn how pokemon functions.
Why I told about the starter is because it's about info that is really not written in the game for people to read.
The second pokemon has a posibility to be able to farm in it's first evolution & you will never have to give it exp / fight so it can stay in it's first evolution forever.
You know if that pokemon can farm money after catching them & it's not a move but you can read it in game.
Same with the 3rd pokemon.
It has 100% chance to be able to farm you money in the first evolution & in the second one.
But you really have to read about it online as no info in the game unless you experience/realize it.
There are few Pokemon in the game
Read about their first evos you would easily know soon enough!
I know you can do it <3