If you are absolutely set upon getting your family a puppy for Christmas, consider this alternative instead: Purchase a leash, a collar, a good book on raising a puppy, a gift certificate for a veterinary checkup, a gift certificate for puppy socialization classes from one of
the local obedience instructors, a book or video tape on the topic of how to select the right dog for your family (there are several, including even a computer program that purports to help you do this), or a gift subscription to one of the dog - oriented magazines.
If there aren't any Puppy Kindergarten classes in your area, contact a
local dog
obedience instructor to see if they will allow you simply bring your puppy to their classes, even if your puppy is too young to take part in the class exercises.