Underwater..... but it is very rare!!!!!!!!!!!!!!
You may capture a Machop in Fiery Path or Jagged Pass in Pokemon Emerald.
You can find and capture pokemon in the grass,water..:) use pokeballs to capture them once you find them...:) cheers!!
Eat Them
at the spear pillar
capture legendary Pokemon like rayquaza.
Yes emerald can and you can get a sunflora from Pokemon colosseum.
No. -.- You can capture it without defeating them.
only latios and latias
Its not possible to capture kakuna in emerald version so to get it trade one from firered or leafgreen to emerald.
Find it again and try to capture it!
3200 5287 8940
You must capture Mew on Emerald and trade it to FireRed.