Quick version of review:
It was tasty! Had the elote dog. Worth trying.
More detailed version:
$9 hot dog is pricey but it's gourmet I guess and on the strip, so the price reflects that. Bun was buttery and toasted, aka delicious. The elotes were flavorful and the dog as a whole was filling. I kind of viewed it as paying $9 for a premium hot dog with a side (the elotes) on top.
My wait time wasn't bad at all, only had to wait 5 min (on a Monday early evening). People have mentioned the long wait, and I'd say if you see a long line might be worth revisiting at a more convenient time.
Unclear why it's called Dirt Dog...
I give this place a thumbs up. Try for yourself, especially if there isn't much of a line.