Most flying type pokemon, such as Staraptor, can learn Defog. You can find a complete list on serebii by going here: http://serebii.net/attackdex-dp/defog.shtml
try going to Veekun.com, and search "defog"
In Pokémon Platinum, the Pokémon that can learn Defog would include Beedrill, Charizard, Butterfree, Pidgey and its evolutions, Zubat and its evolutions, Mew, Articuno, Zapdos, Moltres, Hoothoot, Noctowl, Togetic, Dragonite, Delibird, Skarmory, Dustox, Beautifly, Lugia, Ho-Oh, Shiftry, Ninjask, Tropius, Vibrava and its evolution, Salamence, Latias, Latios, Piplup and its evolutions, Mothim, Drifloom, Drifloon, Stunky, Honchkrow, Skuntank, Vespiquen, Chatot, Arceus, Giratina in both forms, Gliscor, Togekiss, Yanmega, Finneon as well as its evolution of Lumineon.
Check on this page: http://www.serebii.net/attackdex-dp/defog.shtml
You get the HM Defog in the Solaceon Ruins.top of lost tower
you must learn the move defog.
poliwrath
She is found in Route 210 which is north of Solaceon, you need Rock Climb and Defog to get there.
no it can not.
No. You can only get the HM for defog in Pokemon Diamond, Pokemon Pearl, and Pokemon Platinum.
defog is not in emerald,
youdon't defog is a hm move that is in Pokemon diamond, pearl, and platinum
in the solaceon ruins.
the tower in solaceon town
you get it at the solaceon ruins at the end of it
You get the HM Defog in the Solaceon Ruins.top of lost tower
its in the ruins of solance town.
its in the tower by solaceon town
It can be found in the Solaceon Ruins.
click the menu button and choose Pokemon. choose the Pokemon that have learned defog, a list will come out (summary, switch, defog, cancel and etc,) choose defog. your Pokemon will then perform defog.
in solaceon ruins wich is the west in the city