Ham Dog Share definition Flag A ham dog is a slice of ham served on a hot dog bun, commonly with mayonnaise and mustard. We are out of bread and hot dogs but we have ham and hot dog buns. Looks like ham dogs again. Ham Dog by anonymous April 23, 2025 0 0 Get merch Get the Ham Dog mug. Buy Now — $32.95 See more merch