To officially complete the Pokédex, you need to catch the first 150 Pokémon in the game, from Bulbasaur to Mewtwo. Having Mew, Meltan, and Melmetal registered to the device will certainly give you bragging rights, but they don't count toward the final tally.