Place a large sauté pan over medium heat. When the pan is hot, add the butter along with the onions and a good pinch of salt. Saute onions until golden brown and caramelized, about 12 minutes.

In the meantime, split the hot dogs in half lengthwise, not cutting them all the way through. Overlap two halves of American cheese down the length of the hot dog then put them back together. Lay out a slice of bacon. At one end of the hot dog, secure the end of the piece of bacon with a toothpick. Wrap the bacon around the entire hot dog, securing the other end with another toothpick. Repeat with the remaining hot dogs. Fry the hot dogs, being careful not to overcrowd the oil, until the bacon is nice and crispy, 3-5 minutes. Remove to paper towels or a draining rack and remove the toothpicks.

Place the hot dogs in the buns and top with some caramelized onions and Sha Sha sauce. Top with any of your favorite condiments to serve.

Helpful Tips:1. When caramelizing onions, adding salt releases the onion’s natural sweet flavor and absorbs excess water.2. The oil needs to be between 350-370 degrees to crisp the bacon without destroying the hot dog.