1) Leave the status quo and just microwave them
2) Go back to steaming the dogs and hope that I am not wasting dogs at the end of the day.
3) Deep Frying in my auto fry fryer.
4) Either use a small griddle or sandwich press type grill and cook them to order that way.
Being in Vancouver and not New Jersey, while you probably should consider deep frying as an optional way to have it (at the customer’s option, possibly at a slightly higher cost), I would not recommend it as the only way (unless they catch on).
I have found a method of microwaving frozen hot dogs so they come out as nice as steamed (nicer than boiled, not as nice as fried, broiled or grilled). I use “choose a size” paper towels, use one of the half sheets. I put the towel in a landscape orientation, put the hot dog about 80% towards the top, in the center. I fold over the left and right flaps (yes, it is like a burrito), and roll up the hot dog so that it is nicely encased in paper. I then put it in the microwave (I use 6 to the pound sausages; for those about 55 seconds for one, 1 minute 40 seconds for two).