I don't understand the downright anger toward ketchup on hot dogs! LOL! What makes ketchup so inferior to mustard or mayo? Is it like a regional thing?
That said, my hot dogs must be all beef. I buy Nathan's or Hebrew National, & I'm leery whenever I eat a hot dog from someplace & I don't know what kind it is.
I like them grilled or roasted in the oven. I'm not fan of boiled hot dogs, but I'll eat them.
For my toppings, sometimes, I'll use pickle relish, but I always use ketchup. LOL! Mustard's okay, but it's not my favorite. And I can't stand mayo on anything!
Sauerkraut is also okay, but we normally don't have sauerkraut as a topping. I'm not a fan of raw onions, but I would try grilled onions.
I also like chili-cheese dogs. And, if there's no chili around, I've been known to used baked beans instead.
I remember when we were kids, my mom used to melt a slice of American cheese on our hot dogs. I also remember little round slices of wieners in baked beans.
On brats, I like ketchup & chow-chow. (I think "chow-chow" might be a southern thing.)