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 for easy handling.
03 - Unroll crescent roll dough and separate into 8 triangles. Place a slice of cheddar or American cheese on each triangle if using.
04 - Position a hot dog at the wide end of each dough triangle. Roll dough around hot dog, spiraling tightly to enclose.
05 - Arrange wrapped hot dogs evenly on prepared baking sheet.
06 - Brush each wrapped hot dog with melted butter. Sprinkle with garlic powder and, if desired, sesame or poppy seeds.
07 - Bake for 12 to 15 minutes, or until dough is golden brown and fully cooked.
08 - Serve hot with ketchup and mustard for dipping.