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 · Last updated 5 years ago · 33K views · SOURCE