Heat the olive oil in a medium-size saucepan over medium heat. Add the onion; saute until softened, 3 to 5 minutes.
Stir in the sauerkraut, beer and caraway seeds. Simmer 30 minutes, stirring occasionally.
Pour into a serving bowl and serve with hot dogs. Makes 8 servings (enough for 8 hot dogs).