Preheat oven to 375 degrees F. Line two cookie sheets with parchment paper.
Reserve a few pieces of the broken pretzels, quartered caramels and chocolate chips. You'll use these to stud the tops of the unbaked cookies. This makes the baked cookie look more attractive and yummy.
In a large bowl combine flour, baking powder and salt. Whisk to combine and set aside.
In a standing mixer fitted with the paddle attachment, cream together butter and both sugars until the mixture is fluffy, 3 to 4 minutes. Add the egg, vegetable oil and vanilla extract. Mix until well incorporated.
Add the flour mixture to the butter mixture and beat until the ingredients just come together, making a soft, crumbly dough. Add the remaining pretzels, caramel pieces and chocolate chips to the dough; mix on lowest setting until these additions are evenly dispersed.
Portion dough into 24 pieces about the size of a large walnut and roll into balls. Place the dough balls on the lined cookie sheets about 3 inches apart. Press a few of the chocolate chips, caramel pieces and pretzel pieces into the tops of the cookie dough balls, or just use one of the toppings on each ball. Bake for 12 to 15 minutes. Cookies are done when they are still pale in the middle and the edges are golden brown. Don't be tempted to over-bake these! The caramel will become hard and the pretzels will over-brown.
Remove cookies from the oven and allow them to cool on the baking sheets for 10 to 12 minutes. (Better for cookies to cool on the baking sheets longer, so caramel can set, otherwise it sticks to the sheet and pulls the cookie apart if removed too soon.) Transfer to a wire rack and let cool completely. Store cookies in a container that seals air-tight.
Recipe courtesy of Heather Baird, SprinkleBakes.com