I am fortunate enough to have a professional griddle and a counter top griddle in my home. If you happen to have the counter top version you have it made making this recipe, for that is all that is needed.
I start off putting the pkg of bun length hot dogs on the griddle to heat them up.
While heating the dogs, I go ahead and dice up my large onion.
Then I take 4 tbsp of the butter on put on the opposite end of the griddle than the dogs, and saute the onions (making sure not to burn, unless you like your onion in such a manner).
I prefer to use Nathan's dogs due to them having squared sides to where they don't roll too easy on you while turning to evenly cook.
Once the onions are done to your liking, remove them from the griddle and place in a small bowl or on a small plate while you finish up.
Once the dogs are done to your liking, remove them from the griddle and then scrape the griddle down free of any remaining onions and such.
Take the remaining butter and place on the griddle and spread all over the griddle and toast the buns if you like ( I toasted mine, just my preference).
Once the buns have been toasted, I take a slice of cheese ( used American this time) and split it in half and over lap the cheese on one side of the bun.
Then I place the hot dog on the bun, cover with mustard, sauteed onions, then the horseradish sauce then topped off with ketchup and relish.
Your toppings may vary, this is just the toppings that myself and my family prefer.