Preheat an oven to 350°F and line a baking sheet with parchment paper.
In a large bowl whisk together the flour, baking powder, baking soda, milk powder and salt. Set aside.
In a mixer add the butter and both sugars. Cream until the butter is lighter in color and fluffy. Next add in the eggs and vanilla extract. Mix until fully incorporated.
Slowly add the flour mixture to the butter mixture, mixing just until fully incorporated. Stir in the chocolate chips, oats, pecans and shredded coconut.
Use a 1-ounce cookie scoop or two heaping tablespoons to drop the cookie dough onto the prepared baking sheet. Space the cookies about 3 inches apart. Gently press each cookie to slightly flatten, and, if desired, top with extra pecans and chocolate chips.
Bake for 13 minutes for perfectly baked cookies. For a more done center, bake an additional 1–2 minutes. Personally, 13 minutes is the sweet spot! Enjoy!