Some brands of "Polly Esther" carpet are virtual Leyden Jars. Humidifiers work but they cost power. In the Sierras I used to put a 5-gallon tub of water atop a heater. The humidity frequently sank to single digits.
It was a hoot - with the malamute. His coat would crackle then he would scream when he touched his nose to an object.
I used silicone SPRAY LUBRICANT on the rugs. It works. A very very light dusting. Magic and it lasted all winter. I killed the fans, held the can four feet above the carpet pressed the nozzle and started walking. Seems to get on shoes and the worst offender - SOCKS and then help eliminate everywhere else.
How to tell if static electricity is bad?
Rub an inflated balloon against your shirt and stick it against a wall. If it does not fall within an hour - you have a problem.