Gag gifts are as much fun to give as they are to get. You can buy them at specialty stores that sell gag gifts, but if you look around the house or yard, sometimes you can make your own. Knowing someone's Achilles heel and being sensitive to the situation in which you are presenting the gift can make a big difference when presenting a gag gift.
Because gag gifts play on people's vulnerabilities, being sensitive about the environment in which it will be given will make the difference between a hilarious moment or two or an embarrassing situation during which you may regret what you thought was the perfect gag gift. As a rule, tone down gag gifts that you give during the annual office Holiday gift exchange, but if the present is given in a small, intimate circle of friends, there is more leeway. In any case, gag gifts are lots of fun, and generally require more thought to give than ordinary presents.