Preheat the oven to 350F. Butter and flour a bundt pan very well, and set aside.
In a large bowl, with a hand mixer, beat together the butter and sugar until creamy and well-combined.
Add in the eggs, one at a time, beating until light and fluffy.
Mix in the pudding mix and vanilla extract, beat well.
Now, add in about half the flour, along with the baking powder and salt, and mix.
Add in all the milk, mix it in, then add the rest of the flour.
In a small bowl, toss the washed blueberries with 1-2 tablespoon of flour, and toss to coat. Add these to the cake batter.
Pour the batter into the prepared pan, and bake for 55-60 minutes. Check on it after about 45 minutes, and if the middle is still jiggly, cover with foil for the remainder of the baking time.
When cooked through, remove from the oven and let the cake cool to room temperature before removing from the pan.
Serve topped with powdered sugar or cream cheese frosting!