He lives in a house just south of the second dark cave entrance. He's the guy you get the Pokemon egg from.
He is on the route above Cherrygrove Town.
catch lugia use dusk stone on it
after professor oakgives you another starter when you get all 16 badges
Well first I should clear up that the Red Orb is for SoulSilver, and the Blue Orb is for HeartGold, but you must defeat Red in order to get it.
After you have beaten red, go to professor oak. get a kanto starter. use the magnet train or fly to jhoto. go to Mr. Pokemon's house and he will give you the red orb
He is in a house north of Cherrygrove city.
Between Cherrygrove and Violet City.
Get all sixteen badges and defeat red
in the cave of origin or the top of mt pyre
he is above cherrygrove city near dark cave
go north from cherry grove city
Keep it in your party and walk around until it hatches.