Do you have to grill hot dogs? Some don't like the grill marks.
If you're using direct heat, fill an cast iron pan with beer, onions and your preferred seasoning then place your hot dogs in it and allow them to boil and cook for a while before you proceed to grill.