Yes, you must have the pokemon marked as caught in the pokedex. So, catching, trading, breeding, evolving, everything counts. But just to be sure, Its about 700 original Pokemon "species". If you have 100 bidoofs, it still only counts as one. If u have one bidoof and evolve it into bibarel then it counts as two.