Giving a cat or dog as a surprise Christmas or other holiday present may seem like a brilliant idea. Cats and dogs can provide unconditional love, which many people need during this time of year. If you’re considering the seemingly wonderful gift of a puppy, …