Which Pokemon are good in this game?

Ik it might feel like a silly questions but my team isn’t the best atm and I’m going onto the third gym soon, any Pokemon I should catch?