Caramelize onions- saute onion slices in butter until medium brown in color.
Heat cream cheese in small sauce pan until warm. Grill hot dogs until cooked through. Toast buns on grill.
Divide the heated cream cheese between 4 buns. Top with grilled hot dogs. Top with caramelized onions, sauerkraut and mustard. Serve hot.