01 - Preheat 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 at one end to serve as the handle.
03 - Unroll the crescent dough and separate into 8 triangles. If using cheese, place a slice of cheese on each dough triangle.
04 - Place each hot dog at the wide end of a dough triangle and roll tightly, spiraling the dough around the hot dog.
05 - Set the wrapped hot dogs seam-side down on the lined baking sheet.
06 - Brush each wrapped hot dog with melted butter. Sprinkle evenly with garlic powder and optionally with sesame or poppy seeds.
07 - Bake for 12 to 15 minutes or until the dough is golden brown and fully cooked.
08 - Serve hot with ketchup and mustard as dipping sauces.