Well, for example, usually Gym leaders will use a setup move first, and then they will start spamming the move best for the situation. And then if something comes up, they will change the move they use. Except for Kabu in Gen 8. He just spams fire moves.