In a large skillet, brown the ground beef over medium heat.
Drain the excess fat and add chopped onion.
Sauté until the onion is translucent.
Stir in minced garlic and cook for an additional minute.
Add chili powder, cumin, salt, and pepper; mix well.
Pour in the diced tomatoes and kidney beans, stirring to combine.
Reduce heat and simmer for 20 minutes, stirring occasionally.
While the chili simmers, grill or boil the hot dogs until heated through.
Toast the hot dog buns lightly on a skillet or grill.
Serve each hot dog topped generously with the chili mixture.