Shot gun bullets run out too easily.
Your best best is to find a spiked weapon you can impale their brains with.
Wearing multiple layers of thick long sleeved clothing is also important, to ward off zombie bites.
Just remember, shooting their bodies does nothing, you have to remove or crush in the head.
Setting them on fire is one of the worst things you can do. Fire does not kill them, it only makes them more dangerous.
It is bad enough trying to fight an undead creature, let alone trying to fight an undead creature on fire.
Zombies do not speak English (other than than the word "brains"), so it is useless trying to talk to them.
Zombies are cold blooded, so they freeze during the winter time and in climates below 30 degrees.
The fatter a zombie is, the faster it is, and zombies do not sleep or get tired. (The best way to outrun a fat zombie is with bait.)
Zombies do not know how to cimb, ladders confuse them. (destroying stairs is a good idea)