Depends on what they are hunting.
guns
light, leash, ax gun,
All hunters can use guns, bows, crossbows, and thrown weapons. If they don't start out with the ability, then all they need to do is visit the weapons trainers in the capital cities.
Long guns and hand guns.
Hunters, its like the same as a bow. warriors and rogues can use it too
Guns are for protecton and many hunters eat the animals they shoot with guns.
Which soldiers?
guns?
In World of Warcraft, all hunters can use guns, and bow, and crossbows. It does not matter what race you are. If you wish to use a gun, all you need to do is buy one that is appropriate for your character's level. They can be bought from vendors, or the Auction House, or can be gotten as quest rewards or drops from mobs.
Rifles, hand guns, shot guns, sub machine guns.
Hunters use guns to kill leopards and then follow it around until it dies of cold or because of the wound. It is illegal to kill some leopards but people do it anyway.
the gas powered air soft guns use CO2 or green gas