The text for the ASPCA video also notes, "Not only will you be giving companionship to a loved one, but you'll be giving the dog a forever home where they can spend many happy holidays to come."
I would like to believe that the puppies will have "forever homes," but this is hardly a guarantee. Bringing a dog or cat or other animal into a home is a hugecommitment, one that should be "forever," from "cradle to grave." But we know this isn't always the case. Even people who personally choose a new companion animal return them for a wide variety of reasons.
I beg everyone who is thinking of giving a puppy or other animal to someone as any sort of gift really think it through. Perhaps put a note under the Christmas tree about what you want to do or otherwise be 100% sure that the people really want to add a new "family member" and are ready to do all it takes to make sure that the animal won't be returned. I know that the surprise will be lost, but at least there may be more certainty that the animal really will be welcomed.