The trainer Goku in Pokemon pearl has these pokemon in his pokedex:

1. Rattata
2. Raticate
3. fearow
4. clefairy
5. clefable
6. zubat
7. golbat
8. Psyduck
9. poliwhirl
10. Abra
11. machop
12. weepinbell
13. tentacool
14. geodude
15. graveller
16. ponyta
17. rapidash
18.gastly
19. onix
20. chansey
21. goldeen
22. magikarp
23. gyrados
24. ditto
25. hoothoot
26. noctowl
27. Marill
28. Sudowoodo
29. Aipom
30. wooper
31. quagsire
32. misdraevus
33. unown
34. girafarig
35. octillery
36. Suicune
37. sceptile
38. wurmple
39. cascoon
40. dustox
41. wingull
42. Azurill
43. meditite
44. medicham
45. volbeat
46. roselia
47. wailmer
48. barboach
49. spheal
50. turtwig
51. grotle
52. torterra
53. piplup
54. prinplup
55. empoleon
56. Starly
57. Staravia
58. staraptor
59. bidoof
60. bibarel
61. kricketot
62. kricketune
63. shinx
64. luxio
65. luxray
66. Budew
67. burmy
68. wormadam
69. combee
70. vespiquen
71. pachirisu
72. Buizel
73. floatzel
74. cherubi
75.cherrim
76. shellos
77. gastrodon
78. Ambipom
79. drifloon
80. drifblim
81. buneary
82. glameow
83. purugly
84.bronzor
85. bronzong
86. bonsly
87. happiny
88. chatot
89. gible
90. gabite
91.riolu
92. Lucario
93. finneon
94. Lumineon
95. snover
96. Abomasnow
97. Palkia

who is goku missing?