in the Pokemon emerald guide you can get it at target
in Pokemon centers
Pokemon Emerald has a bunch of Pokemon, that are available to be caught! It's too many to list here.
On wild Pokemon and serval locations.
yes it does
www.pokemonserebii.net
A list of Pokemon that can learn foresight is:VenonatVenomothMachopMachokeMachampHitmonleeHoothootNoctowlYanmaMudkipMarshtompSwampertSableyeDuskull Dusclops
sorry people you can not get Growlithe in Pokemon emerald but you could get one in fire red at the Pokemon mashion and just trade it to emerald...
In Pokemon Emerald Heart Scales can be found in various locations. However the main source of Heart Scales is Luvdisc which very commonly holds them.
There are two locations where players can find Absol in Pokemon Emerald. One location is on Route 120 and the other is in the high grass near Fortree City.
On Bulbapedia or serebii.net
http://www.serebii.net/pokedex-rs/
george has 4 lists so go talk to george