Preheat oven to 350ºF/175ºC. Line muffin tin with cupcake liners. Set aside.
In a medium bowl, sift together flour, baking powder, baking soda and salt. Set aside.
In a standing mixer fitted with the paddle attachment, beat together butter, oil and sugar on medium speed until light and fluffy, about 3 minutes. Scrape down the sides and bottom of the bowl if needed.
Beat in eggs, one at a time, beating well after each addition. Add vanilla extract and beat until combined. With the mixer on low speed, slowly add half of the dry ingredients and beat just until combined. Add milk, yogurt and beat until combined. Add the other half of the dry ingredients and beat slowly only until combined. The batter should be smooth and completely incorporated. Do not over mix.
Scoop out the batter into prepared cupcake liners using the ice cream scoop, filling about 3/4 cup (1 scoop). Bake for 15-20 minutes or until a toothpick inserted into the center of a muffin comes out clean. Remove from the oven. Allow to cool for 10 minutes in the pan, then transfer to a wire rack to cool completely.