7 Pokémon can have this ability, such as Kecleon, Froakie, Frogadier, Greninja and Sprigatito. For 7 of them it is the hidden ability, usually obtained from events, raids or breeding.
Official effect
Changes the bearer's type to match each move it uses.