The mail doing nothing, you write a letter you get nothing back.
all kinds. ussally grass types,but other kinds too. example:sceptile
Dragon and Ice types are super effective.
Dig is a TM, and you can teach it to most ground types.
solve your question by going to http://www.pokemondb.co.uk/evolution
yes they do i used it
Most Ground Pokemon and some fighting types; I have a blaziken that knows dig.
The strongest dragon type in pokemon Emerald, Sapphire and Ruby, is the legendary pokemon Rayquaza. In terms of non-legendary pokemon, both salamance and flygon are strong dragon types.
Use water pokemon, grass types or bug types because both Solrock and Lunatone are weak to these types
put a Pokemon in with ditto you can't breed legendary Pokemon
Mostly water types but he has a Kingdra so watch out.
Yes, someone can help get a sixth Pokemon in Pokemon emerald. Swellow is a good Pokemon for flying types. Even though they are hard to train, dragon Pokemon make an excellent sixth Pokemon as they are "extra" but very powerful.
I would say any fighting types.