WS Police Dog Suite
A feature-rich FiveM dog system designed for Police Dog Support Units.
Key Features
-
Multiple configurable dog profiles
-
General Purpose, Search and Firearms Search roles
-
Custom dog names, breeds, uniforms and equipment
-
Close heel, side heel, far follow and free-follow formations
-
Interactive and adjustable leash system
-
Sit, stay, lie down, recall, bark and watch commands
-
3D cursor-based command system
-
Weapon-based dog targeting
-
Player, vehicle and area searches
-
Configurable positive and negative indications
-
Historical trail-based player tracking
-
Watch and guard modes
-
Separate attack and takedown commands
-
Configurable vehicle positions and poses
-
Base-game and custom dog model support
-
Live appearance editor
-
Treats, toys, feeding, fetch and tricks
-
Carry dogs over walls and obstacles
-
Optional direct dog control
-
OneSync-compatible networking
-
Extensive server configuration
Dog Handling
Available movement formations include:
- Close heel
- Heel left
- Heel right
- Far follow
- Free follow
- Lead in front
Additional commands include:
- Stay
- Sit
- Lie down
- Recall
- Bark
- Watch
- Pet
- Carry
- Return
Dogs dynamically respond to the handler’s movement speed, direction, and positioning.
The navigation system also includes obstacle detection, jump attempts, stuck recovery, direct movement across open ground, and navmesh routing.
Interactive Leash System
- Attach or remove the leash manually
- Shorten or extend the leash
- Instantly select minimum or maximum length
- Leash length directly changes the dog’s follow distance
- Visible slack and natural hanging movement
- Synchronised for nearby players
3D Cursor Commands
Hold the configurable command key and aim at a player, vehicle, object, or world position to display relevant actions.
Available commands include:
- Search player
- Track player
- Follow player
- Watch player
- Bark at player
- Bark from the handler’s position
- Attack
- Takedown
- Move to location
- Search area
- Search vehicle
- Guard location
- Guard vehicle
- Enter vehicle position
Searches and Indications
Searches can be initiated through the 3D cursor system or ox_target.
Supported search types include:
- Player searches
- Vehicle searches
- Nearby-area searches
- Custom registered entity searches
The searched player receives a private ox_lib menu containing configurable outcomes such as:
- Positive indication
- Negative indication
- Custom result
Positive indications can use either a sitting or prone animation.
The system does not directly read player inventories, keeping search outcomes controlled through roleplay.
Player Tracking
Dogs track players using recorded historical trail nodes rather than a live GPS position.
Configurable options include:
- Player consent
- Civilian no-trace confirmation
- Maximum trail age
- Trail node density
- Search distance
- Cooldowns
- Tracking timeout
Tracking supports:
- Trail found
- Trail lost
- Trail completed
- Tracking cancelled
- Tracking timed out
Vehicle Support
- Load dogs into configured vehicle positions
- Multiple positions per vehicle
- Configurable offsets and rotations
- Standing, sitting, and prone poses
- Fallback positions for unsupported vehicles#
Rewards and Activities
- Give treats
- Reward with toys
- Pet the dog
- Feed the dog
- Play fetch
- Perform configurable tricks
- Carry dogs over obstacles
- Optional direct dog control
Requirements
-
ox_lib
-
ox_target
Optional Integrations
-
Albo1125 FMS
-
DWX_K9 custom dog models
-
Additional frameworks available upon request
View the full feature list and purchase:
Tebex
Developed by Welshy Studios.
Our Discord: Welshy Studios
| Code is accessible | No (excluding Config) |
| Subscription-based | No |
| Lines (approximately) | 5000 |
| Requirements | Oxlib, Ox Target |
| Support | Yes |




