I, and everyone else I know, pronounce hot and dog with different vowel sounds. This includes people from Indiana, Wisconsin, and Michigan.
Hot I pronounce with the ah sound, and dog with the aw sound. Now people from the East Coast and in areas of Canada, pronounce hot and many other words with more of the aw sound.
结论是,东岸的一些人发HOT用not里的O,其他地方用“啊”。