Я воспользуюсь Википедией ради вас:
В 1901 году иллюстратор Дарган заметил, что один продавец сосисок вместо обычных плоских ломтиков хлеба начал использовать булку, в разрез которой аккуратно укладывал сосиску, которую так легче было удерживать. Дарган решил проиллюстрировать этот случай, но не был уверен в правильности написания «Dachshund» и просто назвал продукт — «хот-дог». Скорее всего, их начали так назвать в честь такс, которые тоже из Германии.
http://www.wikiwand.com/ru/%D0%A5%D0%BE%D1%82-%D0%B4%D0%BE%D0%B3
А шутки про Панина где ?
Было такое! Собачьими сосисками их ещё называли ))
А я однажды наткнулся в словаре на простореч.перевод слова dogs. Переводилось как "ноги". Я и подумал, что hotdog - это быстрая еда/еда на ходу. Но это просто мои размышления