Personally think a bratwurst is borderline, in that it is "close enough" that I can see someone calling a bratwurst in a bread a hot dog, and I wouldn't react if a shop listed them as a type of hot dog on a menu.
But, yeah, some places "hot dog" also carries a connotation of potentially using lower quality sausages, so I can also totally see a bratwurst vendor taking offense...