How do you say hot dog in German?

There is no German word for hot dog. So "a hot dog" is simply "ein Hot Dog" in German.

If by, "hot dog" you are asking how to say that the dog is "hot" (as in temperature), you can say "Er ist Heiss" ("He is hot," where "He" refers to the gender of the noun, der Hund, which is masculine).