# Commands

`/dog` -> Spawns a dog, or removes it if you already have one. If you have multiple dog ped options, this command will open a menu to select a ped.

`/dmenu` -> Opens a menu to use all dog-related actions/commands

`/dheel` -> Toggles whether the dog uses the leash/lead. If on the lead the dog will prefer to walk infront of you, and will be held back by the lead. If not on the lead, the dog will heel alongside you.

`/dattack` -> It's highly recommended you keybind this command. Run the command while aiming at an entity for the dog to attack them.

`/dtrack <id>` -> If the optional tracking menu is enabled, this will open a menu on the targets screen, asking whether they can be tracked. If the menu is disabled, this will immediately start tracking the target.

`/dctrack` -> Cancel your dog's current track.

`/dscent <DRIVER|PASSENGER>` -> Find the scent (ID) of the last driver/passenger of a nearby car.

`/dsearch drop` -> If drop searching is configured and supported by your framework, the dog will search for, and go to the closest dropped item within the radius set in the config file.

`/dsearch player` -> If player searching is configured and supported by your framework, the dog will search the nearest player for the items in the `Shared.SearchItems` section of the config file. If the dog finds any, it will do an alert animation.

`/dsearch vehicle` -> If vehicle searching is configured and supported by your framework, the dog will search the nearest vehicle glovebox + trunk for the items in the `Shared.SearchItems` section of the config file. If the dog finds any, it will do an alert animation.

`/dcsearch` -> Used to cancel your dog's search for a dropped item.

`/dtp` -> Teleport the dog to your player.

`/dcar` -> Make the dog enter/exit your current vehicle. Will open the doors specified in the config file and put the dog in the configured seat.

`/dbark` -> Make the dog do a barking animation.

`/dhold` -> Hold the dog between your legs.

`/dsit` -> Make the dog do a sitting animation.

`/dlay` -> Make the dog lie down.

`/dogx` -> Make the dog cancel it's current animation. Sitting, holding, barking, laying, etc.

`/dgps` -> Toggle a blip to your dog. Only works if `Shared.EnableGPS` is true.
