The Grass-type (which is Treecko) is usually the best early-game gyms. The exceptions: Gen 2 because Game Freak just wanted to make the grass-type user scream, and gen 5 because it's always the weakness...