On route 12 in the kanto region somebody gives it to you
Chat with our AI personalities
it depends on which gold you are talking about. in original you talk to a fisherman and he gives you one but might be wrong I am not sure in heart gold but try above i dont have heart gold
you have to use hm rock smash on rocks to find them.
I can't remember but on super cheats.com it shows a Pokemon modifier code no bottons needed!
you find him in the ruins of alph by weeds and you can find smeargle on there same thing on Pokemon heart gold (natu evolves at level 25)(smeargle no evolvetion)
near safari zone were the grass is