Whisk together pudding mix and milk in a large bowl.
Fold in cool whip.
Fold in apples, chopped Snickers, and marshmallows.
Drizzle with caramel sauce on top and refrigerate until ready to serve.