Roserade is the way to go.
Flying, Poison, Bug, Fire, and Ice type moves are strong against a Grass type Pokemon.
Water Pokemon with water attacks or Grass Pokemon with Grass attacks
the last evolve of any fire type Pokemon
water/grass
Grass or Lightning
Flying, Poison, Bug, Fire, and Ice type moves are strong against a Grass type Pokemon.
Grass type Pokemon are strong against Water, Ground and Rock.
Water Pokemon with water attacks or Grass Pokemon with Grass attacks
the last evolve of any fire type Pokemon
Bug-type Pokemon are strong against Grass, Fighting, and Ground-type moves.
water/grass
Grass or Lightning
Sceptile.
Poison is strong against grass type Pokémon.
Water-type Pokemon are weak against Electric and Grass-type attacks.
a very strong grass type Pokemon who knows good grass type moves, and a rock type Pokemon that knows rock type moves. hope that helps!
Somewhere with semi-strong grass and bug type pokemon.