Big 'hand to item' static shocks are usually a combination of: type of carpet, type of shoe, walking style and humidity.
Wool and some other fabrics can generate static really fast. The soles of the shoes rubbibg across the carpet add up voltage..
The air water vapor maters a lot.
But if you happen the have the totally wrong combo of carpet and shoe, (plus the habit of sliding ones feet instead of lifting the feet to walk..)
I would say try the carpet cover. Maybe try other types of shoes? (or coat the soles with some sort of stuff like a rubber. Even if it comes off, you can see if it makes a difference.
And Do you shuffle your feet? If you are older like most of us... it can be a bad habit to pick up.