cianwood
The Red Orb you get at the Mr. Pokemon's House from the guy
Sneasal the your rival took and a shuckle (it's named shuckie)
No, shuckie is a shuckle and shukles can't evolve.
Azalea Town
in the forest there's a guy there.
a guy running out of mt.mortar gives it to you
in the Pokemon league
He's the guy that jacks off with Pikachu!
in the caves
He won't come out.
go to mt mortar and beat the fighting guy and he will give it to you
there is a guy by violet city who gives you HM rock smash