Melt the butter in a large skillet, add the bratwurst and onion and cook, stirring occasionally, until golden, about 5 min. Add the brussels sprouts, sauerkraut and garlic and season with salt and pepper. Cook, stirring occasionally, until the brussels sprouts are crisp-tender, about 5 min.