i'm only okay with it if 1) you know the person really wants one and can properly take care of it, 2)they pick it out themselves and you call it a gift from you. giving an animal, any animal, as a gift, should NOT be a surprise, but completely expected. no matter what type of animal it is. the person receiving should want that animal, know how to care for it, and be ready for it when they receive it. now granted, your kids have been asking all year for a puppy, which, as a parent youre fully aware either you'll be doing most of the care for it or have already set in place some rules that if you get them a dog they'll care for it, etc, then surprising them with a dog for an occassion is okay, but only after you've properly prepared for adding it to the family.
all pets, regardless of type, need to be a planned thing. do you know how many animals the shelters get those first few months after the holiday season that were "presents" and ended up not being wanted, not being able to be cared for, or not what they expected and so the puppy or kitten winds up at the pound??? same goes with rabbits at easter, and black or white cats at halloween. its sad really......................................