With a fork, mix one cup crushed dry roasted peanuts with one cup flour and half a cup of margarine.
Pat onto the bottom of a 9×13 pan. Bake at 350* for 15-20 minutes and then let cool.
Mix ½ cup of peanut butter, 8 ounces cream cheese, 8 ounces Cool Whip and one cup powdered sugar together. Spread over cooled first layer.
Mix one small package instant vanilla pudding and one small package instant chocolate pudding together with three cups of cold milk. Spread on top of the second layer.
Finally, spread 8 ounces of Cool Whip over the third layer. Sprinkle with grated chocolate and crushed peanuts.