>>44655010Actually, Lucario still takes damage from Black Sludge and when he uses a draining move on a mon with Liquid Ooze. And he can be poisoned by Salandit or Salazzle's corrosion.
So it's less that steel types are immune to all poison (if that was the case, they wouldn't even be able to breathe because oxygen is poison) and more that poison can't get through their steel-like skin.