Preheat oven to 375 degrees. Spray muffin tins completely with non-stick spray. Set aside.
In a large bowl, add flour, white and brown sugar, salt and pumpkin pie spice. Using clean hands, mix well, breaking up any lumps of brown sugar. Set aside.
In a smaller bowl whisk eggs til lightly beaten. Add pumpkin, melted butter and vanilla. Whisk until well combined.
Add wet ingredients to dry and using a spatula gently fold together just until dry ingredients are incorporated.
Scoop batter into prepared muffin tins, filling right to the top.
Mix all streusel ingredents together by rubbing butter into the flour and brown sugar til crumbly. Mix in chopped pecans. Sprinkle over muffin batter.
Bake for 20 minutes or until toothpick comes out clean.
Cool in pans for 10 minutes, then remove to wire rack until completely cooled.
Drizzle with dulce de leche.