When you start off, fire will be the most powerful type and is pretty easy to play with but when you reach the Elite 4 it will be mostly overpowered and not be very effective.
Water type is a good practical pokemon which will help when you want to teach surf, waterfall, dive and whirlpool (Crystal and Gold).
Grass type is very difficult to level up and is very ineffective against most other pokemon. BUT it will make up for it when you reach the Elite 4. Then it will help you kick ass!!!
Hope it helps :)
Sincerely, Avid pokemon player.
Ice, Grass, Water
In my opinion, Ludicolo is the best Grass Pokemon, because the Water/Grass combo is strong or neutral to most attacks.
Electric Pokemon, and Grass Pokemon are good against water
Grass or electric are your best bet
Grass and water are best, as is ground.
Electric and grass
grass
it depends on what is your favorite element fire, water, andgrass
water,fire and grass
get at TREEKO! TREEKO HAS AND ALWAYS WILL NOT ONLY BE THE BEST GRASS POKEMON BUT MY FAVORITE AND THE ABSOLUTE BEST!
There isn't a BEST but I would recommend Squirtle because Grass doesn't EXTREMELY hurt it and well... Fire + Water = Water Grass + Fire = Fire BUT.... Water + Grass = 50/50 Grass Water It's all about who comes on top and who looks better :D
A Water Pokemon's weaknesses are Electric and Grass. Basically any type of Pokemon can beat a water Pokemon if it's strong enough, but Electric and Grass attacks do 2X damage against Water types. Water types also only take half damage from Fire, Ice, Steel, and Water attacks, so those wouldn't be the best ones to use. Water attacks do half damage to Dragon, Grass, and Water Pokemon. Its strengths are against Fire, Ground, and Rock.