Skip to main content

Men’s Journal aims to feature only the best products and services.  If you buy something via one of our links, we may earn a commission.

Some men make holiday gifting difficult. There's always someone in the “I don’t need anything” camp, which isn’t helpful to those whose love language is gift-giving. To spare a friend or loved one from opening a box of disappointment, heed our targeted gift guides. It takes a bit of investigative work to find the right presents (see gifts for dads who want nothing, gifts for outdoorsmen, travel gifts for men, gifts for foodies, and gift ideas for gym lovers), but that’s half the fun. Otherwise, we’d all be that one uncle who doles out cash in bill-sized Christmas cards (we love you all the same, Unc).

Gifts for men who have everything require greater intention than more generalized gifts for new dads, gifts for hergifts for Mom, and gifts for adult sons. Does he complain that TSA just confiscated his favorite multitool? Maybe you’ve been at the gym and heard him grumble about crappy earbuds? Have you peeked over his shoulder while he’s reading about which running shoe to try next?  

While the big surprise the morning of is always nice, it’s not always the only way to judge a great gift. Don’t aim for shock and awe. Some of the best gifts come with a delayed reaction. And it’s those text messages that show up in March, with a photo of him using the new gear, that are some of the most satisfying to receive. 

Short on time? Try our top Amazon gifts for men and Amazon gifts for women.

47 Best Gifts for Men Who Have Everything 

Gifts for Men Who Have Everything Roka Bandera Wind Down
Gifts for Men Who Have Everything Under $25: Worn Ultra Soft Sundays
Gifts for Men Who Have Everything Dancing Bear 10-Year Crewneck Sweatshirt
Timberland Calverton 26 Liter Backpack is among the best gifts for men who have everything under 25
Gifts for Men Who Have Everything Janji Multipass Sling Bag
Nite Ize Gear Ties are among the best gifts for men who have everything under $25