To me, a perfect hot dog should be cooked on a long stick, over a small campfire, and eaten with some black on the outside, and cooked until the edges crack a little bit.
It should be on a hot dog bun that has also been draped over the stick and toasted just a little over the fire to warm it up, and then the whole thing should be smothered with ketchup, mustard, and hot dog relish, so that you need to be careful when you eat it, or use a paper plate (even better).
It must absolutely be followed with 2-3 marshmallows, also toasted to a golden brown outside and melted inside, for dessert.
No other way of eating a hot dog can begin to compare with this……