Jednym z celów w grze Pokemon GO jest ulepszanie swoich stworków oraz ich ewoluowanie w inne formy. Jednak nie należy robić tego pochopnie już od początku gry, ponieważ łapane przez nas Pokemony mają bardzo niskie CP. Im wyższy poziom osiągamy, tym silniejsze są łapane przez nas stworki. Do ich wzmacniania służą gwiezdny pył (Stardust) oraz cukierki (Candy). Nie należy marnować zasobów na początku przygody, ponieważ przydadzą się one w późniejszych etapach gry, a początkowo ulepszanego przez nas Pokemona możemy znaleźć lub wykluje nam się z jajka za jakiś czas.
Stardust Gwiezdny pył posłuży nam do podniesienia punktów CP Pokemona, a więc zwiększeniu jego siły oraz poprawienia umiejętności. Są trzy sposoby na zbieranie Stardust: łapanie Pokemonów wykluwanie Pokemonów z jaj wstawianie Pokemona do Gym’u, jako jego obrońcę. Candy Cukierki mają dwa zastosowania – wzmacnianie stworków oraz wykorzystanie ich przy ewolucji. Jest nieco inaczej niż w przypadku gwiezdnego pyłu, który możemy zastosować przy każdym Pokemonie. Każdy Pokemon oraz jego ewolucja wykorzystuje jeden rodzaj cukierków, co z resztą jest wyszczególnione w karcie. Tak więc Ratatta i Raticate będą wykorzystywały Ratatta Candy. Zwykle do ewolucji musimy zebrać 25, 50 lub nawet 500 sztuk. Cukierki zdobywamy: polując na Pokemony wykluwając jajka odsyłając Pokemony do profesora (1 Candy).