Haggis is haggis, however it comes in different forms so to speak. I had a pudding, essentially like a fat sausage, battered of courseI love haggis on the few occasions I have had it. Is haggis pudding the full name for it? We get black puddings only in England, I believe. Love that too. When we visited relatives in Fife when I was young they had white pudding whilst we had fish and chips, so I never got to try it. I have never heard of red pudding!
Seems red pudding is quite a local thing:
Red pudding is associated with the east of Scotland, particularly Fife, but has become less common in recent years. Its main ingredients are beef, pork, pork rind or bacon, suet, rusk, wheat flour, spices, salt, beef fat and colouring.

