Tropius can be found on the route east and west of fortree city in the very tall grass.
in route 120
Route 119. They are moderately rare, though.
I'm sorry to disappoint you, but tropius can only be obtained by trade in pearl. There is another method and that is to transfer a tropius through a gba game such as emerald, ruby or sapphire.
no
tropius is a rare pokemon. but you can catch him near the water institute.
Try catch a Tropius, some of them hold miracle seed.
Sorry, the only way to catch tropius is to catch it in Ruby, Sapphire, or Emerald.
It doesn't evolve.
Yes you can. Go right from Mauville, surf across. Go right a bit then go up. There should be a MASSIVE place where you can't even see the people's heads. Walk around and you should find Tropius.
Oddish, Gloom, Tropius.
Tropius is not rare.
You can get Tropius in Heart Gold by the Pokewalker Tree House Routw or trade it from Saphire, Ruby or Emerald. Hop this helps :)