01 - Preheat oven to 350°F and line two large baking sheets with parchment paper.
02 - In a large mixing bowl, combine softened butter, granulated sugar, and brown sugar. Beat with an electric mixer until the mixture is light and fluffy.
03 - Blend in peanut butter. Add eggs one at a time, mixing thoroughly after each addition. Stir in the vanilla extract.
04 - In a separate bowl, whisk together oats, all-purpose flour, baking soda, and salt.
05 - Gradually add the dry ingredient mixture to the wet mixture, blending until just incorporated.
06 - Gently fold in chocolate candies, semisweet chocolate chips, and mini pretzels if using.
07 - Scoop rounded tablespoons of dough onto the prepared baking sheets, leaving about two inches between each mound.
08 - Bake for 10 to 12 minutes until the edges are golden and centers appear slightly under-baked.
09 - Allow cookies to cool on baking sheets for 5 minutes, then transfer to a wire rack to cool fully.