Preheat oven to 350 and grease your donut pan! (the link to the pan I used is underneath my donut pan photo below)
In stand mixer (or using an electric hand mixer and medium bowl), blend the butter, oil, eggs, and sugars until smooth.
Add the pumpkin puree, vanilla, spices and salt. Blend well.
In separate bowl, whisk together the baking powder and gluten free flour.
Gradually add the flour mixture into your wet ingredients, blending well.
Spoon this thick batter into a piping bag with a large 1" tip or a ziplock bag and cut one of the bottom corners off the bag (creating an opening that's about 1" wide).
Squeezing the batter out of your piping bag or ziplock bag, fill your donut tray so that each donut tin is about 3/4 full.
Bake for 15 minutes, or until toothpick comes out clean!