In a pan over medium heat, melt 6 tablespoons of butter and add the chopped shallots
Cook for a few minutes, until the shallots have softened and become translucent.
Now add the corn and continue cooking until it has softened, about 5 minutes. Remove from the heat.
Add the corn and shallots to a mixing bowl. Stir in the mayonnaise, crema, Cotija, cilantro, lime juice, and smoked paprika. Mix until well combined, then season with salt to taste.
Cook the hot dogs using your preferred method.
Place the hot dogs in the buns and spoon the elote on top. Serve with lime wedges, Cotija cheese, crema, and cilantro for garnish.
Notes
This recipe should be enough for about 6-8 hot dogs. Double or triple it to serve a larger crowd.