Preheat oven to 375°F with a rack in middle of the oven.
In a mixing bowl, whisk together the dry ingredients—the flour, baking soda, baking powder, and salt.
In a large mixing bowl, beat the butter and sugar together, until fluffy (easiest and best consistency if using an electric hand mixer or Kitchenaid). Add the eggs to the mixture one at a time, beating well after each one (at this point, it should look like fluffy frosting). Now, add the vanilla and mix in well.
Add one third of the dry ingredients to the butter/sugar/egg mixture and beat until just incorporated. Mix in one third of the yogurt. Repeat until all the flour and yogurt are mixed in. Do not over mix (though, for this entire process I used my electric hand mixer and the batter remained light and fluffy, unlike the rocks I ended up with the first time, where I gently mixed in all the ingredients by hand)!
Gently fold the blueberries into the mixture (I found it easiest to sprinkle the frozen berries over the entire surface of the batter, instead of in a giant pile in the center).
Place a muffin liner in each well of the muffin tin, or if you don't have muffin liners, coat the inside of the muffin tin wells with vegetable oil or butter with a pastry brush or with cooking spray. Distribute the dough equally among the cups (I use a standard ice cream scoop). Don't be afraid to fill them high.
Place in the oven and bake until the muffins are golden brown, about 25 to 30 minutes. Test with a tooth pick to make sure the centers of the muffins are done. Let the muffins cool in the muffin tin for 5 minutes, then remove them from the tin and let sit on a wire rack for 10 more minutes. Serve slightly warm. If you have any left once they are cool, store in a sealed container so they don't dry out.