Don't ever take them shopping.
For a lot of guys, going to the mall should have a purpose: to buy a pair of socks, get some Big Mac and fries or hang out at the arcade. Just walking around and looking at stuff, even if you do hold hands, is boring for him-especially when you don't end up buying anything! I used to take the hubs with me shopping until he started hanging out more at the driver's lounge or at the hardware store (it is the only place in the mall, aside from the cinema and the parking area where he can survive) and calling me within ten minutes that I am in the mall, that he is going home because he needs to use the bathroom. When this happened more than a dozen times (he must hate the mall to have diarrhea every time he is in the mall), I got the idea.
Don't expect them to multitask.
If I ask the hubby something or bug him to take me out shopping while he is reading the newspaper, he doesn't answer or will just grunt a reply. I used to take that personally, since I thought he was totally ignoring me. Besides, I can answer him or my kids, easily, while I am on the phone, cooking dinner or doing the laundry. But then, research does say that guys' minds aren't as good at handling more than one task at a time as a girls' minds are. They aren't wired to multitask.
Do appreciate them.
Women crave attention. You love it when somebody loves your smile or your new hairstyle. Guys do, too, even if they pretend they don't. They get satisfaction from action and accomplishment. So instead of rolling your eyes, let them know they are great.