It can be found in the Solaceon Ruins.
you have to go to the socaleon ruins or whatever
You can find the HM defog in the lowest floor of the unown ruins place. You have to read the wall and go right to the bottom and its there.
in diamond and pearl its a guy in the great marsh game in pastoria city i do belive its the same in platinum to Not it's in the solacean ruins at the right of towngo to solaceon town and go to its ruins go all the way down until you get to a room with four pokeballs. one of the pokeballs holds the HM defog.
OK you go to the great mash in pastoria city. Then go in the safari zone ($500) the 1st GIRL to your right and she will give you defog. In Pokemon Platinum you can find it on the bottom floor of the Solaceon Ruins which is in Solaceon Town.
in the solaceon ruins.
you get it at the solaceon ruins at the end of it
its in the ruins of solance town.
It can be found in the Solaceon Ruins.
in solaceon ruins wich is the west in the city
HM05 Defog can be found in the Solaceon Ruins.
you have to go to the socaleon ruins or whatever
salaceon town ruins where you find the unown
You can find the HM defog in the lowest floor of the unown ruins place. You have to read the wall and go right to the bottom and its there.
at the bottom of the solaceon ruins, left of soleceon town
In the unown ruins in Solaceon Town at the last room. There will be four items and one of them is defog. Hope this helped! :P
You can't buy it. You have to find the HM in the game. It is located in the Solaceon Ruins