In a bowl with a paddle attachment cream butter and sugars until fluffy. Then add vanilla and egg for a few more minutes on medium speed until incorporated.
In another bowl mix dry ingredients; flour, baking soda, and salt.
Slowly add in the flour mixture until it is combined well. Mix in your chocolate chips and all other add ins leaving the pretzel pieces to fold in at the very end.
Cover bowl and refrigerate for 2 hours. Remove, preheat oven to 350 degrees and lay parchment paper on a baking sheet. Spoon 2 tbsp of dough into a ball and leave 2 inches in between each one.
Bake for approx. 13 minutes or until edges are barely browned, do NOT overcook! They will look wet in the center (but not raw) when you take them out but allow to cool on pan to stiffen and be really soft when you eat them. If you like crunchier cookies cook for 15 minutes instead.