386 total. however, professor oak will say you have completed it when you're only missing Mew, Lugia, Ho-oh, Celebi, jirachi, and deoxys.
Chat with our AI personalities
You don't need to catch every Pokemon to complete your pokedex you need to just see them but you can catch all of them if you want to.
all of them in the regional pokedex
You have see to many different pokemons. Then you will fill it (you have to every Pokemon to get national pokedex).
Please see the related link for a complete Pokedex from the Sinnoh region.
150 hope i helped :) Actually there are 151 pokemon in the Sinnoh Pokedex but you only have to see 150 to get the National Pokedex.