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 at one end to act as a handle.
03 - Unroll the crescent roll dough and separate into triangles. Place a slice of cheddar or American cheese on each triangle if desired.
04 - Place a hot dog at the wide end of a dough triangle and roll tightly so the dough spirals around the hot dog.
05 - Lay the wrapped hot dogs evenly on the prepared baking sheet.
06 - Brush each wrapped hot dog with melted butter and sprinkle evenly with garlic powder and, if using, sesame or poppy seeds.
07 - Bake in the preheated oven for 12 to 15 minutes or until the dough is golden and fully cooked through.
08 - Serve warm with ketchup and mustard for dipping.