For me, the HARDEST people to shop for every year are my husband, my dad & my brothers. Take last year when I got my one brother a sprinkler...only because you know, he has a lawn.
I'm terrible with dude gifts, so leave it to Bustle to come up with a list of 30 prime ones that will leave your man super happy and probably totally shocked at your gift-giving skills.