Why is hot dog a misnomer?

Hot dog is a misnomer because hot dogs are usually hot at first but it can cool down and it's not a dog, it's a food.