answered
Get the golden teeth at safari zone and give it to the warden.The wardens house is located east from the pokemon center at fuchsia city.After you hand over the teeth he will give you HM strenght to move boulders, you will also find a rare candy at his house.