Heat oil in a large pot or deep fryer to 350.
In a large mixing bowl, mix cornmeal, flour, baking powder, salt, and pepper. Mix until well combined.
In a separate bowl, combine buttermilk, egg, oil, and honey, then mix until combined.
Pour the wet ingredients into the dry ingredients and whisk or use an electric mixer to blend until well combined.
Dry off hot dogs with paper towels before poking the sticks through them.
Transfer all the batter to a tall drinking glass.
Dip a hot dog (one at a time) completely in the batter and hold it in the oil for 5-7 seconds before dropping it in the oil. (Up to 3 in the oil at a time)
Cook for 3 mins or until brown; place on a sheet pan to drain any excess oil.
Serve with your favorite sauce.