Apparently you can't find Igglybuff in the wild; you have to breed Jigglypuff or Wigglytuff with Ditto, or, you can breed a female Jigglypuff or a female Wigglytuff with male Pokemon from the Fairy Egg Group.
Chat with our AI personalities
You can only get it from breeding it from Jigglypuff or Wigglytuff
It is Igglybuff.
In Pokemon Crystal, Igglybuff evolves into Jigglypuff when it reaches level 2. Igglybuff is a baby Pokemon that evolves relatively early compared to other Pokemon. Evolution levels are consistent across different generations of Pokemon games, so this information applies to other games in the series as well.
In the trophy garden its a daily Pokemon :D
There is no best Pokemon on Pokemon HeartGold.