The big occasions are easy - Christmas, birthdays, and especially weddings, where you can just choose something off the registry and rest assured it will be perfect. But what about those weird occasions where a gift feels appropriate, but danged if you know what kind? Housewarming, dinner parties, house/pet sitter gifts, etc. These situations can be tricky. But like any occasion, these kinds of gifts are best dealt with by thinking of the recipient first.