But they don’t come cheap. In fact, the latest edition, starring the winsome Buster the Boxer, will see a total outlay for John Lewis of £7m.
BBC Radio Scotland asks Ian Henderson if the high street institution is actually seeing value in its ads, and whether other retail brands also need to spend the big bucks to have a good Christmas.