According to google a sandwich is “an item of food consisting of two pieces of bread with meat, cheese, or other filling between them, eaten as a light meal.” In my opinion if you put lettuce in the bread and ketchup it’s definitely a sandwich. However, if you just have two separate pieces of bread with nothing in it, it’s not a sandwich. A hot dog is just a piece of meat between a bun and according to what google said, its meat between bread. Therefore not making it a sandwich. In today’s society they are trying to put hot dogs in it own category just like burgers are if you go to a restaurant. On the menu burgers are in there own category like wraps and sandwiches etc. Hot-dogs are not a sandwich because they only have one piece of bread. Wraps are not sandwiches, they are wraps. Why are they wraps and not sandwiches? Because they do not have two pieces of bread. If we were arguing about if a burger was a sandwich or not I might entertain the conversation. But this should not even be a question. Hot dogs are not sandwiches.
In conclusion Hot-dogs are not sandwiches because they only have one piece of bread. I mean would you call a chicken wrap a sandwich… no! How about a burrito…no! That is because they only have one piece of bread; Why would hot-dogs be an exception.

that’s why Hot dog is not sandwich