I honestly think shopping for my husband is my favorite part of holiday gift-buying! I love to stock him up on essentials, as well as surprise him with a few things he wasn't expecting. A lot of these gifts are also perfect for dads, grandpas, father-in-laws, and even teen boys.