So thus far Igglybuff is the least smashable pokemon at 91% pass. Technically Pidgey has a 92.3% but Igglybuff has a much higher sample size so I feel that's more concrete.
I did check the highest smash percentages too but honestly Lucario and/or Zoruark will probably be the ones to beat Ditto. send tweet