In a large pot over medium high heat allow the olive oil to get hot but not smoking. Add the onions and cook until softened and translucent, about 3 minutes. Add the garlic and the beef and cook until the beef is cooked through, about 5 minutes. Add the remaining ingredients (other than the hot dogs and buns) and allow to cook until thickened, stirring occasionally, about 10 minutes.