Melt butter in a Dutch oven saute onions till tender 5 minutes.
Add sugar, caraway seeds, and pepper stir in and place brats on top, cover the brats with beer drink the remaining. Bring to a boil and reduce to simmer until brats are cooked. Remove brats and add kraut and stir.
Place brats on medium high grill and cook brats until golden brown and return to beer/kraut mixture until ready to serve. Serve brats on fresh baked brat buns with sauerkraut & onions, fresh grated horseradish, ketchup, and/or mustard.