How many moves can a Pokémon know at any given time?
Answer Four
Pokémon can have four moves in their set at a time. They can learn a new move by leveling up or using a TM, but an existing move will have to be forgotten to free up a slot.
Asked by Christina Loprieno · Last updated 5 years ago · 33K views · SOURCE