Its transform ability is perfect. However, if made to laugh, it can't maintain its disguise.
Ditto is often used to breed other Pokémon in the game series.
Ditto is a normal type Pokémon introduced in generation 1.
It is capable of transforming into an exact replica of any physical object or living creature.