On kuitenkin olemassa tapoja saada Ditto seuraavilla tavoilla:
* Kauppa: Yleisin tapa saada Ditto on käydä kauppaa muiden pelaajien kanssa. Etsi joku, jolla on sama ja vaihda se.
* Tapahtumien jakelu: Aiemmin Dittoa on jaettu erityistapahtumien kautta muissa Pokemon-peleissä. On epätodennäköistä, että näin käy HeartGoldille, mutta pidä silmällä mahdollisia ilmoituksia.
* Huijaukset: On olemassa tapoja huijata HeartGoldissa ja pakottaa Ditto peliisi käyttämällä huijauslaitteita tai tallentaa tiedostojen käsittelyä. Tätä ei kuitenkaan suositella, koska se voi aiheuttaa ongelmia pelin kanssa ja mahdollisesti vioittaa tallennustiedostoa.
Huomaa: On tärkeää tietää, että Pokemonien hankkiminen laittomin keinoin on vastoin pelin henkeä ja sitä voidaan pitää huijaamisena.