Melt butter in a skillet over medium heat.
Add onion and cook until translucent.
Stir in remaining ingredients and simmer for about 10 minutes until good and saucy.
Boil the hotdogs until cooked.
Serve beef dogs on a bun layered with sauerkraut, onion sauce and brown mustard.