I'm not sure about name 'puffin' for horse, but in Iceland there are few horses which has name 'lundi', that means puffin in Icelandic
Glad you like photos