Prep the hot dogs: Pat 8 hot dogs dry with paper towels. Insert skewers into each hot dog, leaving enough stick exposed for a handle. Set aside.
Heat the oil: Pour neutral oil into a large Dutch oven or heavy-bottomed pot until it’s 2–3 inches deep. Heat over medium-high until the temperature reaches 350°F (175°C), about 20 minutes.
Mix the dry ingredients: In a large bowl, whisk together ¾ cup medium-grind cornmeal, ¾ cup gluten-free all-purpose flour, 1 tablespoon granulated sugar, 2 teaspoons baking powder, 1/2 teaspoon kosher salt, and ¼ teaspoon smoked paprika.
Mix the wet ingredients: In a medium bowl, whisk together ¾ cup buttermilk, 1 large egg, 1 tablespoon honey, and 1 tablespoon olive oil until smooth.
Make the batter: Pour the wet ingredients into the dry ingredients and stir until just combined. Batter should be thick; if too thick to coat the hot dogs smoothly, stir in up to 2 tablespoons additional buttermilk (30 g).
Dip the hot dogs: Transfer the batter to a tall glass. Working one at a time, dip a skewered hot dog into the batter, and swirl it around until it's covered. Remove the hot dog from the cup, twisting slightly as you pull it out, or using a gentle up-and-down “chugging” motion to help the batter cling evenly. Note: I dip each corn dog in the batter just before adding it to the oil. So don't work ahead until you're ready to fry.
Fry the corn dogs: Carefully lower each coated hot dog into the hot oil and hold it there for a few seconds at an angle (be careful to not touch the oil with your fingers). I like to twist the corn dog to make sure the batter is sealed as it fries. Then, lightly drop it to lower it into the oil.
Fry 2–3 at a time, turning occasionally, until deep golden brown, about 2-4 minutes. Be cautious to not overload the pot with too many corn dogs to keep the oil temperature consistent.
Drain and cool: Transfer fried corn dogs to a wire rack set over a baking sheet to drain. Let cool for a few minutes before serving.