01 - Preheat the oven to 375°F. Line a baking sheet with parchment paper.
02 - Carefully insert a wooden skewer lengthwise into each hot dog, keeping 1 to 2 inches of skewer exposed at one end for serving.
03 - Unroll the crescent dough and separate into triangles. Place an optional slice of cheese on each triangle if desired. Position each hot dog at the wide end and roll tightly so the dough spirals around the sausage.
04 - Lay the wrapped hot dogs evenly spaced on the prepared parchment-lined baking sheet.
05 - Brush each wrapped hot dog with melted butter, then sprinkle with garlic powder. Optionally, add sesame or poppy seeds for texture and flavor.
06 - Bake in the preheated oven for 12 to 15 minutes, or until the dough is puffed and golden brown.
07 - Serve the hot dogs warm on their skewers with ketchup and mustard for dipping.