Heat oil to between medium and medium-high heat (about 335-340F) for frying. Preheat oven to 250F.
Whisk flour, sugar and baking powder in a large bowl and combine with salt, pepper, mustard, paprika, cayenne (if using), and onion and garlic powders. Stir in cornmeal.
In a separate bowl, whisk together egg, milk, hot sauce (if using) and remaining 2 tablespoons oil. Stir the wet into the dry ingredients with a wooden spoon until smooth, then stir in the chopped hot dogs.
With a small ice cream scoop or a heaping tablespoon, scoop heaping, rounded spoonfuls of batter into the hot oil in batches. Fry to deep golden all over, 3-4 minutes. Drain hush puppies on cooling rack set over a baking sheet and keep them warm in the oven while you finish the rest of the batter.
Serve with sauces for dipping or drizzling.