SHOPPING: Buying gifts for him can be notoriously tricky as it can often feel like we have the same gifts on repeat, particularly when it seems like they have it all.