Oh I know golem is epic, I meant mine isn't bad! He's my first one, so with some powering up he'll be good. I just don't have any startdust, ever! Need to power up snorkel, lapras and golem but they're all 4000 odd each. Even with the daily catch bonus it doesn't rack up very quickly!
Ohh that makes sense 
If it's costing 4,000 dust to power up it means your Pokemon are getting close to Level 30. After Level 30, they only power up half as much but with the same amount of dust, so I power up to Level 30 and then stop.
What's Snorkel? Is it Sneasel? 
Double ice Lapras is good but I've never powered any of my Lapras up because the cost isn't worth it for me, as I'm surrounded by shellders and swinubs which a Lapras would be only a marginal improvement on and that would take thousands upon thousands of dust. So I just don't think it's worth the dust.
Also if Snorkel is Sneasel I would recommend not using stardust to power it up; it's weak against a lot and not strong against many. It's also a low CP Pokemon (for example, to power my level 20 one up to level 30 it would take 80,000 stardust and still only be 1555) so not worth in that respect either.
There are just better dark (Tyrannitar, Houndoom) and better ice (Articuno, Cloyster) out there.
I only power up Pokemon with great IVs and good enough CP that will be good fighters.