01 - Preheat oven to 375°F. Line a baking sheet with parchment paper.
02 - Thread a wooden skewer lengthwise through each hot dog, leaving 1 to 2 inches exposed at one end to act as a handle.
03 - Unroll crescent dough and separate it into triangles. If using, lay a cheese slice on each triangle.
04 - Place a hot dog at the wide end of each dough triangle and roll it tightly, spiraling the dough around the hot dog.
05 - Place the dough-wrapped hot dogs on the prepared baking sheet, spacing them evenly.
06 - Using a pastry brush, brush each wrapped hot dog with melted butter. Sprinkle evenly with garlic powder and, if desired, sesame or poppy seeds.
07 - Bake for 12 to 15 minutes, or until the dough is golden brown and fully cooked.
08 - Serve warm alongside ketchup and mustard for dipping.