Whisk together pudding mix and milk in a large bowl. Fold in Cool Whip. Fold in apples, chopped Snickers, and marshmallows. Drizzle caramel sauce on top. Refrigerate until ready to serve.