Ditto is basically a gelatinous, genderless, purple blob that is able to transform into any Pokemon that it sees. Pokemon trainers will also pair up a ditto with a completely different Pokemon to induce breeding. Ditto can also transform into inanimate objects too. I saw one transform into a lamp once. I swear!