Preheat oven to 375F. Line muffin tins with muffin cups.
In a large mixing bowl, beat together the butter, oil, and sugar with a fork until smooth.
Stir in the eggs, vanilla, and milk and until combined, set aside.
In another bowl, stir together the flour, baking powder and salt.
Stir the flour mixture into the butter mixture until just combined (do not over-mix).
Carefully fold in the blueberries.
Fill each baking cup ¾ full.
For the streusel, stir together the sugar, flour, salt, and melted butter.
Simply toss this mixture with a fork rather than beating it with an electric mixer because it's important for it to remain crumbly.
Sprinkle evenly on top of the muffin batter.
Bake for 22-25 minutes or until a toothpick inserted into the center comes out clean.
Cool for 5-10 minutes in the pan before transferring to a wire rack to cool completely.
