Torchwood stun gun
Torchwood stun guns have two settings, one for killing and one to stunning. It works by "shocking" targets who have contact with the muzzle in a similar manner to a taser.
Gwen Cooper used one of these guns against her boyfriend Rhys, so that she could take him to the Hub without having to convince him to do it. (TW: End of Days)
It could be Ianto Jones favourite as when Jack Harkness said this is for Ianto when stunning someone. (TW: They Keep Killing Suzie) he was seen using one. (TW: Reset)
The team used the Torchwood stun guns to use against a bunch of people in a factory which were keeping a Cash Cow. (TW: Meat)
Ianto used it on Billy Davies a hitman working for the Pharm. (TW: Reset)