You get defog from a person in the safari zone.
No. You can only get the HM for defog in Pokemon Diamond, Pokemon Pearl, and Pokemon Platinum.
you get hm strength and hm defog after defeating two gym leader.Fantina(defog) Byron(strength).
youdon't defog is a hm move that is in Pokemon diamond, pearl, and platinum
HM05: Defog
There is no HM Defog on Ruby, it came available in the 4th generation which is Diamond, or Pearl.
There is no HM Flash on Pokemon Diamond, I personally think its been replaced by HM05 Defog.
HM05: Defog ( Clears deep fog.)
you find defog at the safari zone right when you walk in you go to a girl and she gives you defog Toe311,but its diferrent on platinum
The HM's are called Cut, Rock Smash, Surf, Waterfall, Fly, Rock Climb, Strength, and Defog.
You find the HM Defog in the cave in solaceon town where you find the unknown
You have to go into the Great Marsh in Pastoria City which is Sinnoh's version of the Safari Zone and talk to the person near the entrance and that person will give you the HM of Defog.
In platinum you don't get a HM in the Great Marsh. The HM that is there in diamond in pearl, HM05 Defog, has been moved to the Solaceon Ruins