The following weapons were used in the film Dog Soldiers:
Captain Ryan (Liam Cunningham) keeps a Browning Hi-Power as his sidearm in the film. He wields it during Private Coopers' (Kevin McKidd) Special Ops training. When Sgt. Wells' (Sean Pertwee) team finds the remains of the Spec Ops camp, he picks up one of the Browning Hi-Powers and keeps it as his sidearm for the remainder of the film. Pvt. Cooper also takes one from the Spec Ops camp, but gives his Hi-Power to Megan (Emma Cleasby), who uses it to defend herself. Pvt. 'Spoon' Witherspoon (Darren Morfitt) also briefly handles Cooper's Hi-Power during the interrogation of Captain Ryan. Sergeant Wells later gives his Hi-Power to Cooper during the climax. An interesting point is that Ryan's pistol has no magazine in the gun at the start of the film, yet somehow he manages to chamber a round and kill a dog. Furthermore, the Mark III Hi Power has a magazine safety, which means even if there was somehow a round in the chamber, he couldn't have fired without a magazine in place.
Heckler & Koch MP5A2
Most of Captain Ryan's (Liam Cunningham) Special Ops soldiers carry Heckler & Koch MP5A2s as their primary firearms. Capt. Ryan's men use their MP5A2s during Pvt. Cooper's Special Ops training. After Sgt. Wells' (Sean Pertwee) team finds the remains of the Special Ops camp during their training exercise, the team trades in their blank-firing L85A1s in favor of the MP5s. Private Cooper (Kevin McKidd), Private 'Spoon' Witherspoon (Darren Morfitt), Corporal Bruce Campbell (Thomas Lockyer), and Private Terry Milburn (Leslie Simpson) all carry the MP5s after the exercise is deemed over. Most of the MP5s are fitted with surefire weaponlights, some have dual magazines clamped together, and several seem to have mid-range scopes installed.
Sgt. Wells (Sean Pertwee) and his team, including Private Cooper (Kevin McKidd), Private 'Spoon' Witherspoon (Darren Morfitt), Private Joe Kirkley (Chris Robson), Private Terry Milburn (Leslie Simpson), and Corporal Bruce Campbell (Thomas Lockyer), all wield L85A1s during the training exercise at the start of the film. The L85A1s are fitted with military blank adapters and SUSAT sights. The team later ditches their L85A1s when they discover the destroyed Spec Ops camp, knowing that the guns would be useless against a real threat.
Heckler & Koch HK41
Private 'Spoon' Witherspoon (Darren Morfitt) picks up a Heckler & Koch HK41 at the destroyed Special Ops camp, and uses it for a good proportion of the film. Private Terry Milburn (Leslie Simpson) also uses the Heckler & Koch HK41, as he trades his Heckler & Koch MP5A2 with Spoon. The weapon is later lost when Terry is dragged away by the werewolves. The flash hider was removed from the gun, a slimline handguard was fitted, and a block was attached to the receiver behind the ejection port, possibly to act as a brass deflector. The weapon can be identified as an HK41 by its lack of a paddle magazine release lever, and its two position fire selector. The rifle used in the movie had difficulty cycling blanks and often the bolt had to be manually worked between shots. Darren Morfitt can occasionally be seen operating the bolt in this fashion in the film.
Private Joe Kirkley (Chris Robson) picks up a Mossberg 500 shotgun from the destroyed Special Ops camp. Kirkley uses the Mossberg as his primary firearm for the remainder of the film. On several occasions (in typical action movie fashion), he manages to fire off more rounds than the shotgun can hold.
Heckler & Koch P2A1
When Sgt. Wells (Sean Pertwee) team stumbles upon the destoyed Special Ops team, they also recover some Stun Grenades, although it is possible they may have been carrying them all along as part of the training exercise, as they are not actually seen taking from the Special Forces camp (this seems unlikely, however). Private Cooper, Private Joe Kirkland, and Private 'Spoon' Withersoon use these Stun Grenades during the film to fend off the werewolves.