Oh My Dog! is a street food spot in Ibiza known for its hot dogs and other offerings like fried chicken and waffles. It's described as Ibiza's wildest street food spot.