Giving Pets as Gifts: A Good Idea?

You have likely seen it glorified in the movies- a sweet little girl comes running down to the Christmas tree. Lo and behold, a brand new puppy is sitting there with a big red bow around his neck, just waiting to be loved.