Since Kecleon's colour change lets it become the type of the last attack to hit it, does that mean that:
If it turns to Rock type, it takes no damage and gets a sp. def. boost in a sandstorm?
If it turns to Ice type, it takes no damage in hail?
Correct kecleon gets all the characteristics of the type it is changed into including immunities, weaknesses, resistances, benfits, and downsides