I know you have to complete the national pokédex, but by completion does that mean see
all the pokémon or catch all the pokémon?
Completing the National Dex means catching all the Pokemon.
Note: Some event Pokemon do not need to be caught.
Catch all the national Pokemon and that is yep you guessed. Every Pokemon