Just a somber note on all this - puppies and kittens given as gifts (any holiday) are more often neglected than if someone had decided to get a pet on their own.
I adopted my dog from the pound when he was 10 months old, pretty much full grown. Vet there told me how rare that was, usually anything past puppy age gets destroyed. Sometime this spring a lot of X-mas pets will grow out of the cute stage and end up in pounds.
Anyway, just something to consider if any of you were thinking about giving a puppy for a gift. I completely agree though, she's adorable

Never got to see my dog at that stage, bums me sometimes, (especially since he ran stray for awhile before I got him and never has much liked discipline), but I look at it as having cleaned up someone else's mistake and try to give him a good life. Which he pays back daily.
--Mc