Mix together butter and flour. Press into bottom of 9 x 13 inch pan and bake for 20 minutes at 350 degrees.
Cream together cream cheese and peanut butter. Blend in powdered sugar and half the carton of cool whip. Put over cooled crust.
Mix together dry puddings. Add milk and mix until thick. Pour on top of cream cheese and peanut butter mixture. Top with the remaining cool whip.
Top the dessert with shaved chocolate, mini chocolate chips or crushed M&M's.