Using an electric mixer, cream butter and sugars. Add eggs, vanilla and mix.
Add pudding mix and stir until smooth.
Gradually add baking soda and flour until fully mixed.
Refrigerate dough for 30 minutes.
Preheat oven to 350 degrees F.
Using a tablespoon of dough, roll it into a ball and place on a baking sheet, spaced 2 inches apart. Place a milk chocolate wafer on top of each dough ball, pressing down gently.
Bake 10-12 minutes.
Cool on a wire rack for 15 minutes.