Plush Pup is what I would call a high-end hot dog joint. They have a fairly large menu and a nice, clean dining area. I haven't had a bad meal there. Italian Beef, Italian Sausage, grilled chicken, hamburgers...they're all very good. They feature a Chicago-style, meal-on-a-bun type, large hot dog. Prices are reasonable.
All in all, a can't miss dining spot that probably has something on the menu for everyone.