Međutim, postoje načini za dobivanje Ditto putem ovih metoda:
* Trgovanje: Najčešći način da dobijete Ditto je trgovanje s drugim igračima. Pronađite nekoga tko ima Ditto i zamijenite ga.
* Distribucija događaja: U prošlosti je Ditto bio distribuiran kroz posebne događaje u drugim Pokemon igrama. Malo je vjerojatno da će se to dogoditi za HeartGold, ali pripazite na bilo kakve najave.
* Krivari: Postoje načini da varate u HeartGoldu i prisilite Ditto u svoju igru pomoću uređaja za varanje ili manipulacije datotekama za spremanje. Međutim, to se ne preporučuje jer može uzrokovati probleme s vašom igrom i potencijalno oštetiti datoteku spremanja.
Napomena: Važno je znati da je dobivanje Pokemona na nelegitimne načine protivno duhu igre i može se smatrati varanjem.