First, you have to chop up the tomatoes, jalapenos and onions as if you are making salsa. Then, take a big bowl and put the chopped vegetables in it. Now, mix them well.
Now, take the bacon and wrap it around each piece of hot dog. Put the bacon on the skillet and cook it until it properly sticks with the hot dog. You can also use toothpicks to stick the bacon and hot dog together.
Meanwhile, you have to warm up the beans. Take a spoon and spread mayonnaise on the hot dog buns. Now, take the cooked bacon hot dog and place it in the bun. You can add some ketchup or mustard to the bun.
Take a spoon and pour at least one spoonful of beans in the hot dog bun. Then, add the tomato, onion and jalapenos mixture on the hot dog.
You can serve the hot dog wrapped in buns along with some cold drinks. It will be better to keep the toothpicks on the hot dog while serving.