You first have to beat Whitney and get the Squirtbottle. Go past Goldenrod (including National Park) and you will see a tree in the way of Ecruteak City, Violet City and Goldenrod City. Use the Squirtbottle on it and it'll attack. The Pokemon will be Sudowoodo at lvl 20. It is a rock type so use a weak grass attack to lower it's hp (bullet seed, vine whip, etc) then use a status inflicting move (such as the 3 powders, Thunder Wave or Hypnosis) and then use a poke ball (It's moves will most likely be Rock Throw, Faint Attack, Low Kick and Mimic). My suggestion is to use a Great Ball, a great Pokemon for a battle like this is a Oddish or Gloom which you can find in Ilex Forest, but I warn you that it make take a while as it's apperance is like 5% maybe 6% of the time. idk, but I am telling you the truth that they are hard to find. btw a fire type is hard to find so just capture a growlithe in the the next patch of grass (inless Ho-Oh or Typhlosion is gonna be your fire-type) please be aware that wild Pokemon have a level difference of 10 near the end it is 20) so catch and train easily well you can, my friend. kk bye, I nearly beaten this game so if you need any more tips, advice or guidance just send a E-mail my way at Pokemon4life@ymail.com. kk, bye bye.
you cant catch persian in heartgold.... i think
you need a silver wing
You should catch him,he has a lot of HP and he's also stong.
You can get a Larvitar from Mt. Silver or from the Safari Zone (Mountain) with 5 Peak Objects.
The same way as you catch other Pokemon, whittle away its HP to red, and try to give it a status condition such as Paralysis or Sleep (don't Burn or Poison it). Throw balls at it (Ultra/Great mainly) and hopefully you will catch it.
You can't catch Rotom in heartgold.
you cant catch him in heartgold you can only get him in soulsilver
In HeartGold you can catch Kyogre.
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
No
In pokemon Heartgold
you cant catch it it is rare
You can catch Lombre in Pokemon HeartGold in the Safari Zone at a waterside area once you receive the National Pokedex.
yes you can catch every Pokemon ever made
You can catch Ekans in Pokémon HeartGold in the Safari Zone in the Marshlands area.
there is no Pokemon called croagoak
yes