Cada pokémon pode aprender diversos ataques, fracos ou fortes. Existem alguns pokémons com capacidades únicas que só eles adquirem. Existem ataques que são utilizados para ferir o adversário e outros que fortalecem ataques de um tipo ou que enfraquecem os adversários, diminuindo seus atributos. Os ataques possuem precisão, força e a quantidade de vezes que podem ser utilizados.