In Mt.moon, but be patient, they are not common
Breed a Clefairy with a Jigglypuff.
You can't catch Skitty in Pokémon HeartGold or Pokémon SoulSilver but you can catch it in the Hoenn Field in the PokéWalker device and then transfer it over into HeartGold or SoulSilver.poke walker .
You can't catch a Clefable, since you have to use the Moon Stone of Clefairy to get it, but you can do that, or Catch it with a Ruby etc. game in.
It will evolve jigglypuff into wigglytuff, clefairy into clafable, nidorina into nidoqueen, and nidorino into nidoking.
in mt. moon Monday 8:00 PM - 12:00 PM but you cant catch them you only get a moon stone
In Mt.moon, but be patient, they are not common
Breed a Clefairy with a Jigglypuff.
Well if you can't find it in the grass try trading with somebody or migrating it but there is probably no other way you can find clefairy in heartgold.
nidorino, nidorina, clefairy
monday nights at mt moon
You can catch it at Mt. Coronet.
Yes in fact you can. To start roaming latias get the clefairy doll from the man in vermilion and step out the door and latias will roam. To get latios, you need to get the enigma stone from wifi.
Nidorina, Nidorino, Clefairy, Jigglypuff, and Skitty
nidorina,nidorino,clefairy,and jigglypuff
Her Clefairy is level 17 and her Milktank is level 19.
You can't catch Rotom in heartgold.