Preheat oven to 350 degrees F. Grease donut pans with butter or nonstick cooking spray, set aside.
In a medium bowl, whisk together the flour, baking powder, and baking soda.
In a large bowl, whisk together the eggs and sugar until combined. Add the milk, melted butter, oil, vanilla extract, almond extract, and yogurt. Mix again.
Pour the dry mixture into the wet mixture and fold the ingredients together, just until combined. Add sprinkles and mix again until combined. The batter will be thick and it's ok if there are a few lumps.
Fill donut cavities 3/4 way full by using either a pastry bag/ziplock bag, cut off a corner and pipe the batter into each donut cup. You could also spoon the batter into the donut cups but using a bag will help create a neater look.
Bake for 10-11 minutes, or until a toothpick inserted into the center of donuts comes out clean. Let cool for 5 minutes before transferring to a wire rack.
In the meantime you can make the funfetti glaze. In a medium bowl, add the powdered sugar, milk, melted butter and vanilla extract. Whisk together until smooth. I like to add pink food gel coloring to half of the icing to make pink donuts but this is optional.
Dip each cooled donut in the glaze and add sprinkles to the top of each donut. Place on cooling rack to set and enjoy!