No, you can't register the Lord of the Mountain. Stable owners see bringing the beast to their stable as a bad sign and believe the people staying within its walls will be cursed.