Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Dogs Unleashed adds five dog breeds to Minecraft. Each one has its own look, coats, voice and home biome, and is fully animated. You can tame them, give them commands, play fetch, put them to bed, and raise families of them.
Alpha: Dogs Unleashed is in alpha and we would love your feedback. Open an issue and tell us what you think.
The breeds
| Breed | Where to find one | Coats |
|---|---|---|
| Husky | Snowy biomes, ice spikes and frozen peaks | 6, plus 4 eye combinations |
| Dachshund | Plains and meadows | 10 |
| Beagle | Forests and meadows | 12 |
| Golden Retriever | Beaches | 1, the classic golden |
| Shiba Inu | Cherry groves | 3: red, black and sesame |
Breeds differ in size, health, speed and bite. Some coats are rarer than others.
What you can do
- Give real commands. Right-click your dog to open a command wheel: Follow, Heel, Stay, Sit, Hunt, Guard, Free Roam and Go to Bed. Hunting dogs leave your other pets, villagers and golems alone, but name your farm animals to keep them safe.
- Play fetch. Throw a stick, a tennis ball or a frisbee. Your dog chases it, picks it up and brings it back to you.
- Give them a bed. Craft a dog bed or a dog house in any colour and assign it. Your dog goes to bed by itself at night.
- Kit them out. Open their gear from the command wheel. Put wolf armour on them, dye their collar, and feed them treats for a short speed and damage boost.
- Never lose them. Your dogs follow you through portals, unless they are sitting, staying or guarding. Bind a dog whistle to call one from anywhere, or open the Pet Manager to see and summon your whole pack.
- Raise a family. Any two living tamed dogs can have puppies, and mixed parents give a mixed breed puppy. Every dog has a family tree you can explore.
- Bring them back. A tamed dog that dies leaves a grave. Put a totem in it and a lightning rod above it, then wait for a storm. Your dog comes back undead and burns in daylight unless it has shade or armour. Cure it the same way you cure a zombie villager. If it dies while undead, it is gone for good.
- Little touches. Huskies howl at the full moon, dogs tilt their heads at food, and they shake off after rain or a swim. There is also an advancement tab to work through.
Install
- Install Fabric Loader, then put Dogs Unleashed, Fabric API and GeckoLib
in your
modsfolder. - Load a world and find a dog in its home biome.
- Tame it with meat or a bone, and give it a name.
Dogs Unleashed works in singleplayer and on servers, on Minecraft 1.21.1. The only thing to set up is the Pet Manager
key. It has no key by default, so it never takes one you already use. Set it under Options > Controls > Key Binds, in
the Dogs Unleashed section.
Settings
Open settings from the cog in the Pet Manager, or from Mod Menu. In singleplayer you can change them. On a server, only operators can.
All settings
| Setting | Default | What it does |
|---|---|---|
| Spawn Dogs in the Wild | On | Whether dogs spawn in their biomes. Needs a world restart. |
| Spawn Rate | 100% | How often dogs spawn, from 0% to 500%. Needs a world restart. |
| Spawn Rate (per breed) | 100% | The same, for one breed. Needs a world restart. |
| Cap-Independent Spawner | On | Lets small packs of wild dogs spawn near you even in well-explored areas. |
| Dog Graves on Death | On | Whether a tamed dog leaves a grave when it dies. Its gear drops either way. |
| Drop Leash on Play Mode | On | Off keeps the lead on, and fetch waits until you take it off. |
| Show Dog Names | On | Shows or hides name tags above dogs. |
| Auto-Sleep at Night | On | Whether dogs go to bed by themselves. |
| Auto-Sleep Range (blocks) | 32 | How far from its bed a dog can be and still go to sleep, from 4 to 128. |
| Bark Volume | 1.0 | How loud barks are, from 0.0 to 2.0. |
| Husky Howl Volume | 1.5 | How loud howls are, from 0.0 to 2.0. |
Commands
Every subcommand needs operator permission.
/dogsunleashed status
/dogsunleashed config spawn <true|false>
/dogsunleashed config spawnrate <0..500>
/dogsunleashed config spawnrate <breed> <0..500>
/dogsunleashed config capindependentspawning <true|false>
/dogsunleashed config graves <true|false>
/dogsunleashed config dropleashonplay <true|false>
/dogsunleashed config shownames <true|false>
/dogsunleashed config autosleep <true|false>
/dogsunleashed config autosleeprange <4..128>
/dogsunleashed config barkvolume <0.0..2.0>
/dogsunleashed config howlvolume <0.0..2.0>
/dogsunleashed config reset
/dogsunleashed list <player>
/dogsunleashed summon <player> <petId>
/dogsunleashed find <petId>
The breed ids are husky, dachshund, beagle, goldenretriever and shibainu. list, summon and find let
operators look up and call back any player's dogs.
Works well with
None of these are needed.
Requirements
Minecraft 1.21.1 on Java 21.
| Mod | Version |
|---|---|
| Fabric Loader | >=0.16.5 |
| Fabric API | >=0.107.0+1.21.1 |
| GeckoLib | >=4.7 |
Languages
Dogs Unleashed is in English, Simplified Chinese (简体中文), German (Deutsch), French (Français), Portuguese (Português do Brasil), Russian (Русский) and Spanish (Español).
Want to add your language? Copy en_us.json, translate the
text, and open a pull request. Keep the keys and the %s placeholders as they are, and leave command names and
arguments untranslated. Found a mistake in a translation?
Open an issue.
Credits
Dogs Unleashed is released under the MIT License.
The Dog Whistle sound is cut from Soft whistle.ogg by stilgar, released into the public domain via pdsounds.org. Every other asset is original work.
If you enjoy Dogs Unleashed, a star on GitHub or a coffee on Ko-fi helps a lot.


