01 - Preheat the oven to 350°F and line two large baking sheets with parchment paper.
02 - In a large mixing bowl, beat unsalted butter, granulated sugar, and light brown sugar with an electric mixer until pale and fluffy.
03 - Add creamy peanut butter and blend thoroughly. Incorporate eggs one at a time, mixing well after each, then stir in vanilla extract.
04 - In a separate bowl, whisk together old-fashioned oats, all-purpose flour, baking soda, and salt until evenly combined.
05 - Gradually mix the dry ingredients into the wet mixture, stirring until just integrated; avoid overmixing.
06 - Gently fold in chocolate candies, semisweet chocolate chips, and mini pretzels if using, distributing evenly through the dough.
07 - Scoop rounded tablespoons of dough onto prepared baking sheets, spacing each mound about 2 inches apart.
08 - Bake for 10 to 12 minutes or until the edges are golden and the centers remain soft.
09 - Let cookies cool on baking sheets for 5 minutes, then transfer to a wire rack until fully cooled.