With the Level-Up Training feature, your little monsters can learn new moves.
The latter kind of moves can be powered up with Move Stones. These are offensive moves for short- and long-range attacks and defensive helping them to protect themselves while fighting. As you already know, your Pokemon can manage two types of moves in the battle.