After you beat the elite four go to the safari zone and look for a secret area towards the right this is the johto area why is it called that? Because loads of johto Pokemon like mareep roam around here, catch a mareep then train it and it will become a flaffy train it to level 36 to make it become a ampharos if that doesn't work use a thunderstone on flaffy.
That would be Level 30.
you cannot get flaffy, to get a flaffy you need to have Pokemon emerald version or Pokemon colosseum and in emerald you can catch a mareep which evolves into flaffy in the safari zone in the johto area you need the national dex, in colosseum there is a shadow mareep in the game.
Number 180 in Pokemon Emerald is Flaffy the evolvtion of mareep and the pre-evolvtion of ampharos.
go to route 2 and use the pokeradar the best way to catch it is to use a master ball.
To catch ampharos, you have to evolve Flaffy to level 30 and use cheat codes as well.
you can catch it after you had finished you're first pokedex,you can find it just before sunshore city, its not that common but it is there.
beat the elite four,go to the safari zone,go to the part where there is to men blocking the way
You can't take it you have to catch a mareep evolve it into a flaffy then evolve it again
Flaaffy can be found on routes 42 and 43. Or if you already have a Mareep, you can evolve that
No you cannot catch Celebi in Pokemon Emerald.
No I don't believe you can catch a ledyba in emerald
You can onl catch LUNATONE in SAPPHIRE but you can catch solrock in emerald