The British butcher in Dandenong makes haggis and black pudding. The haggis is not as spicy as I like but still good. His goods are also available in David Jones food court in the city or IGA on Acland Street in St Kilda. Also I often have black pudding at the yellow cafe across the road from the South Melbourne Market and someone told me it is on the menu at Mr Tuck's (if that is the name of the place), the cafe at the State Library on Swanston Street. Am always looking for new recommended stockists though. And I agree, vegetarian haggis can be delightful.