Where to catch Eevee in Pokemon Emerald?

You can't catch it in Pokemon Emerald. You have to trade it from Pokemon FireRed or LeafGreen.