In the bowl of a stand mixer fitted with the paddle attachment, add the butter & sugars and cream them together until smooth. Mix in the vanilla extract, and let the mixture rest until completely cooled.
Add in the eggs one at a time, mixing them in until each one's evenly incorporated.
In a separate mixing bowl whisk together the dry ingredients- flour, baking powder, & salt until evenly mixed.
Slowly add the flour mixture into the mixer, beating on low speed until it's all been incorporated.
Using a spatula, fold in the pretzels, caramel, and chocolate chips until all three have been evenly incorporated.
Prepare a baking sheet by lightly greasing it with non stick spray. Using a larger cookie scoop, scoop the dough out onto the prepared pan, leaving roughly 2 inches between each cookie.
Flatten the cookies slightly, and press a couple extra pieces of pretzels, caramel, or chocolate chips into the top of each cookie.
If desired, sprinkle a bit of flaked sea salt evenly out over the prepared cookies.
Bake the cookies at 350 degrees for 10 minutes. Remove the cookies from the oven, and let them cool on the baking sheet for 5 full minutes.
Using a spatula, transfer the hot cookies to a wire cookie wrack to finish cooling completely.
Serve with a cold glass of milk & enjoy!