The advert, produced by animation company Aardman Studios, marks the second time the heritage brand has featured Shaun the Sheep in its Christmas campaign.
It is set on Mossy Bottom Farm and shows Bitzer, the farmer’s dog and Shaun’s best friend, attempting to lead Shaun and his flock through some Christmas carols.
However, the cold weather makes singing a struggle, so Bitzer decides to warm them up with some Barbour gifts, including hats and scarves.
With Barbour’s accessories coming to the rescue, the flock resumes its festive singing with ease.
Along with the advert, Barbour has also created 30 limited-edition reworked Shaun the Sheep-inspired wax jackets, proceeds from the sale of which will be donated to Oxfam. The jackets will be sold on Barbour's website and in selected Oxfam stores.
Barbour’s group commercial director Paul Wilkinson said: “After the success of last year's campaign, we are excited to be collaborating with Aardman for another year.
“A British brand that shares our core values of craftsmanship, attention to detail, and quality. The Barbour and Aardman customer is multi-generational, which was a big part of the inspiration behind this campaign. This year we are pleased to support Oxfam, giving 30 people the opportunity to purchase a unique, limited-edition Barbour x Shaun the Sheep re-loved wax jacket with all proceeds going to the charity.”