you have to beat the elite four then look in the grass and hope you find the legendary dogs
None of the legendary dogs are available in Emerald you must obtain them from Firered, Leafgreen, or Pokemon Colosseum.
migrate from firered and leafgreen
Only by trading them from Gold, Silver or Crystal.
# Articuno # Zapdos # Moltres # Mewtwo # and one of three legendary dogs (depending on your starter Pokemon)
Articuno, Zapdos, Moltres, Entei, Raikou, Suicune (AKA: Legendary Birds and Legendary Dogs)
You need to migrate each from either firered or leafgreen or you can trade with heartgold and soulsilver after they got them.
The three legendary birds, moltres zapdos and articuno and mewtwo and one of the three legendary dogs depending on your starting Pokemon and deoxys
there are 5 legendary Pokemon in leafgreen version
You can only catch one of the dogs which depends on what starter you chose to get the rest get one from firered to get the second and the third from Pokemon colosseum.
You cannot get Legendary Pokémon Eggs in Pokémon LeafGreen due to Legendary Pokémon being incapable of breeding.
the way to get Eneti and the other legendary dogs is after you beat the elite four they become wild Pokemon
No you can catch one of the legendary dogs anywhere in kanto, wich one you will find depends on the weakness of your starter pokemon