I have heartgold and I don't have a steel type Pokemon to beat lapras. HELP
I found electric pokemon more effective.. but try Steelix or Riachu
actually, steel isn't very good against water, so i would go with a water or electric type pokemon.
There are many steel types in Heartgold and Soullsilver. Thing is, lapras is also a water type so steel is not super effective against it. The super effective types against lapras are Grass, electric, fighting, and rock. Lapras has very high HP and special defence. Plus, since it is hailing, Blizzard gets 100% accuracy. Since grass is weak against ice, it's not the best choice. I would go with a Machamp with No guard and Dynamic Punch (for 100% accuracy). Fighting would be the best type becuase rock is weak to water and grass is weak to ice and electric pokemon don't have the best stats. You could use Raikou but i wouldn't. If you still want steel types, Magnezone and Steelix are good. So are Agron and Empoleon. Hope i helped!!!
magneton. steel and electric type