Step 1: Preheat the Oven - Preheat your oven to 350°F (175°C) for even baking.
Step 2: Mix Dry Ingredients - In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
Step 3: Cream Butter and Sugars - Beat the butter, brown sugar, and granulated sugar until light and fluffy, about 2-3 minutes.
Step 4: Add Peanut Butter, Eggs, and Vanilla - Mix in the peanut butter, eggs, and vanilla until fully incorporated.
Step 5: Combine Dry and Wet Ingredients - Gradually mix the dry ingredients into the wet ingredients until just combined.
Step 6: Fold in Puppy Chow and Chocolate Chips - Gently fold in the frozen puppy chow and chocolate chips.
Step 7: Scoop and Bake - Using a cookie scoop, portion out dough on baking sheets, leaving space between each cookie.
Step 8: Sprinkle with Sea Salt - Sprinkle a pinch of flaky sea salt over each cookie before baking.
Step 9: Bake - Bake for 10-12 minutes, or until edges are golden brown but centers are still soft.
Step 10: Cool and Dust with Powdered Sugar - Cool cookies on the baking sheets for 5 minutes, then dust with powdered sugar.