Heat the olive oil in a pan over medium high heat. Add the onions, cooking until lightly browned, about 5 minutes. Stir in the garlic.
Add the beef, cooking until browned, stirring and breaking it up as it cooks.
Stir in the beer, tomato paste, Worcestershire sauce, chili sauce, chili powder, smoked paprika, salt, pepper and cumin. Cook until slightly thickened, remove from heat.
Preheat the broiler.
Open the hot dog buns and lay flat, cut side up, on a baking sheet. Place under broiler until lightly toasted (this will help the buns to not get soggy once the chili dog sauce is added). Remove from oven, lower heat to 400F.
Place the buns in a long row down the center of the pan. Add a hot dog to each bun, top with chili sauce. Sprinkle the hot dogs with cheese.
Return to the center rack in the oven, cooking until the cheese has melted and the hot dogs are warmed through.
Remove from oven, sprinkle with avocado and cilantro.