The Christmas-themed John Lewis advert shows a boy hanging up a Christmas stocking on an outdoor kennel, but then leaving his dog in the wind and snow.
It attracted complaints about irresponsible pet ownership, with some objecting that it suggested it was acceptable to leave a family pet outside in cold conditions.
The ASA disagreed, and felt the ad did not endorse or encourage animal cruelty or neglect.