Pokemony Shiny są bardzo rzadkimi a przede wszystkim są inne. Różnią się kolorem oraz statystykami. Aby złapać takiego pokemona potrzeba tylko jednej rzeczy – szczęścia,gdyż takiego pokemona nie spotkamy od razu w trawie. Musimy bardzo a to bardzo długo być cierpliwymi. Nawet milionowy pokemon może nie być shiny. Jedynym pokemon shiny, którego możemy złapać od razu to Red Gyarados. A gdy go złapiemy możemy dać do DayCare tego Gyaradosa i zwykłe, przeciwnej płci.
Z co 10 jajka wykluje nam się shiny Magikarp. Istnieje tez sposób pewnego oszustwa czyli kod GameShark, dzięki któremu każdy napotkany pokemon w trawie będzie shiny. Jest to kod 910730D2.