I say Steelix is better than Golem because Steelix's element is rock and metal and Golem's element is just rock and ground. Plus, Steelix has more power than Golem does and his snakelike body is rough so if you attack it as touching it then you get hurt.
Chat with our AI personalities
If you can trade in anyway, definitely get onix because steelix is better than golem. But if you cant trade, stick with graveler because it has better attacks and onix only has defense.
the elite 4 has a golem or you can trade a graveler for it to evolve into golem. then you can re-trade it back and then boom. you have a golem + its in your dex
If you want to get a Steelix you must give it a item, called a Metal Coat to a Onix, and Then trade it to a friend, and it will evolve to Steelix.
get a gravelar and trade it and it evolves into golem
There are lots of good pokemon. Some are: Crobat, golem, steelix, victreebal, gengar,poliwrath, gyrados, hypno, alakazam, forretress( dont hate me for that one), nidoqueen and nidoking,yanmega, scizor, muk, granbull, ninetales, arcanine, etc.