Step 1: Flatten the buns using a rolling pin. Mix the softened butter, garlic powder, and onion powder in a small bowl. Spread this mixture all over the outsides of the buns.
Step 2: In a large skillet over medium heat, cook the hot dogs, turning occasionally, until they get a nice char, about 2 minutes per side. You might need to do this in batches.
Step 3: Place a bun, butter mixture side down, in the skillet. Top it with 1/2 cup of cheddar cheese, a hot dog, a little more cheddar cheese, and a quarter of the sliced scallions.
Step 4: Cover and cook over medium heat until the cheese melts. Then, use a spatula to close the bun. Repeat these steps with the remaining ingredients to make a total of 4 cheese dogs. Enjoy your delicious creation!