01 - Preheat the oven to 375°F. Line a baking sheet with parchment paper.
02 - Insert a wooden skewer lengthwise into each hot dog, leaving 1 to 2 inches exposed to create a handle.
03 - Unroll the crescent dough and separate into triangles. If using, lay a slice of cheese on each triangle.
04 - Place one hot dog on the wide end of each dough triangle and roll tightly so the dough spirals around the hot dog.
05 - Set the wrapped hot dogs seam-side down on the prepared baking sheet.
06 - Brush each wrapped hot dog with melted butter. Sprinkle evenly with garlic powder and, if desired, sesame or poppy seeds.
07 - Bake in the center of the oven for 12 to 15 minutes, or until the dough is golden brown and cooked through.
08 - Serve warm with ketchup and mustard on the side for dipping.