In Sweden, the Yule Goat is one of the oldest Christmas Traditions. The goat has a connection to Thor as it was said he rode through the sky with a herd of goats pulling him. "The Yule Goat was originally said to be an ugly creature that frightened children, and demanded gifts at Christmas. In Scandinavia, people thought of the Yule Goat as an invisible creature that would appear some time before Christmas to make sure that the Yule preparations were done right. During the 19th century its role shifted towards becoming the giver of Christmas gifts."
Some Swedish towns have huge goats in their town square, and families decorate for Christmas with them. They are traditionally made from straw.