How to Get Every Battle Pet in Dragonflight

Image credit: Blizzard

From my time in the collector’s community, I’d say that the Pet Battle community has some of the most dedicated and passionate players in World of Warcraft. It’s a fun, casual side to the game, with an astounding amount of pets to collect, battle with, and level up.

Dragonflight introduced a heap of new Battle Pets to the game, with some of them completely changing the PVP Pet Battle scene. If you’re a collector, chances are that you’ve spent some time looking through the Pet Journal and wondering how to get your hands on the Dragonflight pets.

To help you fill out your Pet Journal and prepare your team, I’ve put together this guide on how to get every Battle Pet in Dragonflight. This guide exclusively focuses on the pets added in Dragonflight, and does not include any from other expansions.

Here’s how to get every Battle Pet in Dragonflight, organized alphabetically with tips on how to get them.

A

Alvin the Anvil

Players with level 50 in Dragonflight Blacksmithing can make this pet. You can also get the plans and the pet on the Auction House.

Azure Crystalspine

This is a wild pet that can be found all over the Azure Span.

Azure Frillfish

To get the Azure Frillfish, you’ll need to get Renown level 5 with the Dragonscale Expedition.

Once you’ve achieved this Renown level, you’ll be able to find the item A Guide to Rare Fish when you dig up any Disturbed Dirt while exploring The Dragon Isles. To dig up Disturbed Dirt, you’ll need to buy a Small Expedition Shovel from Cataloger Jakes. You can find Jakes at the Dragonscale Base Camp, in The Waking Shores.

The Disturbed Dirt works in a similar way to Herbalism or Mining nodes, so you’ll see them vanish if another player beats you to it and digs it up before you. They have a respawn timer that appears to circulate them between the different zones.

If you don’t feel like grinding Renown with the Dragonscale Expedition, there is also a small chance of looting A Guide to Rare Fish from an Expedition Scout’s Pack. I’d suggest taking the first route, though, as it’s less reliant on random chance.

Once you have A Guide to Rare Fish, you’ll be able to use it and see a treasure chest icon for the Bubble Drifter treasure appear on your map. This can be found North of the Obsidian Bulwark in The Waking Shores, right by the edge of the map.

There will be a Fragrant Plant near the treasure chest icon, which you’ll need to interact with to get the Fragrant Plant Scent buff. This buff lasts 5 minutes and it will attract the Bubble Drifter to you. You’ll be able to interact with the Bubble Drifter and get the Azure Frillfish pet.

Getting this pet is a requirement for the Treasures of The Waking Shores achievement.

B

Backswimmer Timbertooth

You can purchase the Backswimmer Timbertooth from Jiq in The Azure Span for 150 Dragon Isles Supplies, 5 Tallstrider Sinew, and 1 Runed Writhebark. You’ll need to be Renown level 9 with the Iskaara Tuskarr for this.

You can also get this Battle Pet from the quest Cute and Cuddly, which comes from Jiq in The Azure Span.

Bakar Companion

There is a chance of getting this pet from the first 3 Centaur Hunts each week.

Blackfeather Nester

To get the Blackfeather Nester pet, you’ll need to find a specific upturned tree in The Azure Span, find the tree sap at the base, and click on a stick at the top of the tree. This will help you summon the Battle Pet to your location so you can loot it.

Black Skitterbug

You can purchase this Battle Pet from the aforementioned NPC Cataloger Jakes in the Dragonscale Base Camp or from Granpap Whiskers in the same area. A Black Skitterbug costs 3 Iridescent Plume, 5 Tallstrider Sinew, and 150 Dragon Isles Supplies.

You can also get this pet from the quest The Basecamp ‘Pets’ from Granpap Whiskers, which will save you the extra resources if needed.

Black Slyvern Pup

This is a wild Battle Pet that you can get in the Ohn’ahran Plains, North of Maruukai.

Blaze Spirit

To get this Battle Pet, you’ll need to have a Zapthrottle Soul Inhaler and Empty Soul Cages.

The Zapthrottle Soul Inhaler comes from players with Dragon Isles Engineering level 50, and Empty Soul Cages can be crafted by folk with Dragon Isles Jewelcrafting level 40. The Zapthrottle Soul Inhaler binds on use, and the Empty Soul Cages can stack up to 1000.

Once you’ve got the necessary items, head to the East of The Azure Span and find an Elite Fire Elemental. You’ll need to make sure that the Fire Elemental dies while you’re using the Zapthrottle Soul Inhaler on it.

This will reward you with an Encaged Fiery Soul. You’ll get the option to immediately crush it, which will reward you with crafting reagents, or to leave it for 15 minutes which will give you a Docile Fiery Soul. This Docile Fiery Soul has the chance of rewarding you with the Blaze Spirit.

Blue Dasher

This is a wild Battle Pet that you can catch in Thaldraszus, to the South of Valdrakken, on the island to the North of Algeth’ar Academy, and occasionally to the West of Algeth’ar Academy.

Bronze Racing Enthusiast

This Battle Pet is a reward for completing the Dragon Racing Completionist – Silver achievement. To do this, you’ll need to score silver in the following Dragonriding races sections:

  • Waking Shores
  • Waking Shores Advanced
  • Ohn’ahran Plains
  • Ohn’ahran Plains Advanced
  • Azure Span
  • Azure Span Advanced
  • Thaldraszus
  • Thaldraszus Advanced

To help improve your chances of scoring well in Dragonriding races, make sure to collect all the Dragonriding Glyphs and keep your Dragonriding talent tree up to date.

Bugbiter Tortoise

To get the Bugbiter Tortoise you’ll need to wait for the Brightblade’s Bones World Quest to be active.

You’ll need to track down a Petrified Dragon Egg and an Eroded Fossil in order to get the Bugbiter Tortoise. These items can be found in The Waking Shores, with the majority of the Petrified Dragon Eggs being found in caves in the Southwestern areas of the zone, and the Eroded Fossils being found near the base of waterfalls.

Once you have both items, you’ll need to find Cymre Brightblade and give them to her. She can be found far West of the Dragonscale Base Camp, essentially between The Waking Shores and Ohn’ahran Plains on the map. Cymre will give you the pet.

C

Chalkshell Turtle

To get a Chalkshell Turtle, you’ll need to head to The Azure Span and speak to Lani who can be found to the South of Brackenhide Hollow. This NPC will give you Turtle Bait, which will help you find Chalkshell Turtles in the same area.

Chestnut

To get Chestnut, you’ll need to find the Acorn Harvester treasure in between Tyrhold and Valdrakken. The Acorn Harvester is a small squirrel (the same model as Chestnut) that can be a little tricky to see.

When you find the Acorn Harvester, there will be an acorn nearby that you’ll need to click on. This will give you a buff and you’ll then be able to interact with a mysterious flower nearby. This will summon a squirrel nearby, which you’ll be able to click on. Doing so will reward you with the Chestnut pet.

Chip

Yries Lightfingers sells this pet and is in the Obsidian Throne. You’ll need 1 Rock of Aegis, 2 Pre-Sentient Rock Clusters, and 3 Element-Infused Bloods to buy it.

Crimson Proto-Whelp

You can get the Crimson Proto-Whelp in a few different ways.

One way to get the Crimson Proto-Whelp in World of Warcraft is to complete the quest A Collection of Creatures, which you can get from Groundskeeper Kama in Valdrakken.

The aforementioned quest gives you the choice of two different pets, so if you chose the other option, you can also purchase the Crimson Proto-Whelp from Groundskeeper Kama for 3 Primal Bear Spines, 1 Large Study Femur, and 150 Dragon Isles Supplies.

You can also purchase the Crimson Proto-Whelp from Unatos in Valdrakken for the same price, but you’ll need to be Renown level 18 with the Valdrakken Accord to do so.

Crimsonspine

This is a wild Battle Pet that can be found to the North of Camp Nowhere in The Azure Span or in between Tyrhold and Valdrakken in Thaldraszus.

Crystalline Mini-Monster

This is a reward for completing the Many More Mini Minions achievement, which requires you to collect 1200 Battle Pets.

Cubbly

Cubbly is a reward for finding a treasure called the Strange Bear Cub, which is located in Thaldraszus in a cave in Eon’s Fringe. There’s a time magic effect in the area which will inflict a DoT called Temporal Shock that deals Nature damage and applies a slow debuff.

In order to get into the cave, you’ll need to have leveled Mining as you’ll need to dig through a Rock Wall.

You can also use an item like Expedition Explosives (a reward for completing the quest Demolitions Access, associated with hitting Renown level 20 with the Dragonscale Expedition) to break the wall, or try dying near the Rock Wall and respawning inside the cave.

Once you’re inside, you’ll be able to interact with the Strange Bear Cub and add Cubbly to your collection of Battle Pets.

D

Dusky Timbertooth

This is a wild Battle Pet that can be found in the Ohn’ahran Plains, just North of Forkriver Crossing near the water.

Dust Spirit

To get this pet, you’ll need a Zapthrottle Soul Inhaler and Empty Soul Cages. The Zapthrottle Soul Inhaler comes from players with Dragon Isles Engineering level 50, and the Empty Soul Cages can be made by folk with Dragon Isles Jewelcrafting level 40.

You’ll need to find an Earthshatter Elemental, which can be found in The Waking Shores to the West of Scalecracker Keep.

Once you’ve found an Earthshatter Elemental, you will need to make sure that you use the Zapthrottle Soul Inhaler on it as you kill it in order to trap the soul. If you do this correctly, you’ll get the Encaged Earthen Soul.

You can either squish the Encaged Earthen Soul immediately to get crafting reagents, or wait 15 minutes to get a Docile Earthen Soul. Looting this has the chance of rewarding you with the Dust Spirit.

E

Echo of the Cave

This pet drops from the Earth Elemental Storm Invasion event on The Dragon Isles.

Echo of the Depths 

This Battle Pet comes from the Water Elemental Storm Invasion event on The Dragon Isles.

Echo of the Heights 

This pet comes from the Air Elemental Storm Invasion event on The Dragon Isles.

Echo of the Inferno

You can get the Echo of the Inferno Battle pet from the Fire Elemental Storm Invasion event on The Dragon Isles.

Emberling

This is a wild Battle Pet that you can catch in The Waking Shores, near the lava near Wingrest Embassy and Scalecracker Keep.

G

Gale Spirit

This is a pet that is obtained in the same way as the other Spirit pets. You’ll need a Zapthrottle Soul Inhaler and Empty Soul Cages. The Zapthrottle Soul Inhaler comes from players with Dragon Isles Engineering level 50, and the Empty Soul Cages comes from players with Dragon Isles Jewelcrafting level 40. 

You’ll need to find a Stormbound Colossus, which can be found in Ohn’ahran Plains to the West of Nokhudon Hold.

You will need to make sure that you use the Zapthrottle Soul Inhaler on the Stormbound Colossus as it dies. If you time it correctly, you’ll get the Encaged Airy Soul. 

You can pick to squash the Encaged Airy Soul as soon as you get it to get crafting reagents, or wait 15 minutes to get a Docile Airy Soul. Looting the Docile Airy Soul has the chance of rewarding you with the Gale Spirit.

Ghostflame

This item is available to purchase from Mythressa, who can be found in Valdrakken. It costs 1000 Elemental Overflow, which you can get from the Elemental Storm world events in The Dragon Isles. You’ll need to be level 70 to farm this currency. 

Grassland Stomper

This is a wild Battle Pet that you can find in a number of different areas. You can catch one near The Obsidian Bulwark in The Waking Shores, Northeast of Valdrakken in Thaldraszus, or West of Cloverwood Hollow in Ohn’ahran Plains. 

Gray Marmoni 

You can get this Battle Pet as a reward from the quest The Basecamp Pets from Granpap Whiskers at Dragonscale Basecamp in The Waking Shores. 

Granpap Whiskers also sells the pet, so you can pick it up if you chose the alternate quest reward from The Basecamp Pets. It will cost you 3 Iridescent Plumes, 5 Tallstrider Sinews, and 150 Dragon Isles Supplies. 

Grizzlefur Cub

This is a wild Battle Pet that you can catch in two locations. You can find it in the Southwest or Northwest of Thaldraszus, or in the West of The Azure Span. 

H

Hoofhelper

This pet is available for purchase from Quartermaster Huseng in Maruukai in Ohn’ahran Plains. You’ll need to be Renown level 8 with the Maruuk Centaur, and it will cost you 5 Tallstrider Sinew, 20 Resilient Leather, and 150 Dragon Isles Supplies. 

I

Ichabod 

This Battle Pet was part of a unique Twitch promotion from November 28th to December 12th and there is currently no way to obtain it in game. 

Igneoid

This is a wild Battle Pet that you can catch in a few different locations. You can find it near Tyrhold Reservoir in Thaldraszus, or in several caves across the zone too. It can also be found in The Waking Shores to the West of Scalecracker Keep, South of Ruby Lifepools, at Dragonscale Basecamp, or East of Obsidian Bulwark. 

Ironbeak Duck

The Ironbeak Duck is a wild Battle Pet that can be found in two zones. It can be found near water sources all across Ohn’ahran Plains, specifically in the East and West areas. It can also be found in The Waking Shores, to the South of Wingrest Embassy, near the river in the center of the map, and in the Southwest of the zone at the edge near Ohn’ahran Plains. 

J

Jean’s Lucky Fish

This pet is available for purchase from Patchu, who can be found to the South of Brackenhide Hollow in The Azure Span. It costs 300 Polished Pet Charms. 

Jeweled Amber Whelpling

This is a Profession-based pet that requires players to be level 50 in Dragon Isles Jewelcrafting in order to make it.

Jeweled Emerald Whelpling 

This Battle Pet comes from players with level 50 in Dragon Isles Jewelcrafting.

Jeweled Onyx Whelpling

The Jeweled Onyx Whelpling comes from players with level 50 in Dragon Isles Jewelcrafting.

Jeweled Ruby Whelpling

This is a Profession-based Battle Pet that requires players to have level 50 in Dragon Isles Jewelcrafting in order to create it.

Jeweled Sapphire Whelpling

The Jeweled Sapphire Whelpling requires players to have level 50 in Dragon Isles Jewelcrafting in order to create it.

K

Kindlet

This is a wild Battle Pet that you can get in two locations. It can be found in Thaldraszus near the Northern edge of Valdrakken in the Serene Dreams Spa, or in The Waking Shores near the lava in the Northern sections or North of the Ruby Lifepools.

L

Lady Feathersworth

To get this Battle Pet, you’ll need to complete a handful of Pet Battle achievements. These fall under the Family battler of the Dragon Isles achievement and they are:

  • Aquatic Battler of the Dragon Isles
  • Critter Battler of the Dragon Isles
  • Elemental Battler of the Dragon Isles
  • Humanoid Battler of the Dragon Isles
  • Mechanical Battler of the Dragon Isles
  • Dragonkin Battler of the Dragon Isles
  • Beast Battler of the Dragon Isles
  • Flying Battler of the Dragon Isles
  • Magic Battler of the Dragon Isles
  • Undead Battler of the Dragon Isles

These achievements can take a while to finish, so it’s worth looking into how to level your Battle Pets quickly so you can have a wide variety of pets available for your team.

Living Mud Mask

This unique Battle Pet comes from a quest, but there’s a few steps you’ll need to complete before you can add it to your collection. To start, make sure that you’re at least level 68 and head to the Serene Dreams Spa, which is North of Valdrakken in Thaldraszus.

There, find the Elite mob called Mudgatu and kill it. Mudgatu will drop the item Derelict Sunglasses and this will prompt a quest to appear in your log called Derelict Fashion. This quest requires you to find a nearby NPC called Zeldis, who is in the main spa section.

You will then need to speak to Zeldis again, which will push him to use a glider and go to a nearby ‘VIP’ island. Follow him and speak to him again to prompt the next section of the quest to start.

Once you’ve done this, a little slime NPC called Sneaky Mud Mask will spawn and hide behind another nearby NPC called Barozdormu. Getting close enough to the Sneaky Mud Mask will prompt a quest called Special Treatment to appear.

Pick up the Special Treatment quest and head back to Zeldis in order to get the Living Mud Mask Battle Pet.

Lord Basilton

You can get this pet from a somewhat lengthy quest line. The quests that you’ll need to complete start in the Emerald Enclave in Valdakken and they are:

  • Garden Variety. This quest requires you to find and speak to Grympech, who is the Head Gardener that can be found by heading South of Valdrakken.
  • Azeroth Pest Control. For this quest, you’ll need to kill 8 Agitated Seedlings in the nearby Gardens.
  • The Gardener’s Apprentice. This quest involves heading to the nearby Garden Shed (it’s essentially a tower) and searching for Basilton by cleaning up various piles of junk and clutter around the area.
  • One Drakonid’s Junk. While you’re at the Garden Shed, you will come across a Bronze Stopwatch. You’ll need to return this to Grymprech to complete this quest.
  • Elemental Extract. For this quest, you’ll need to collect 5 Watery Essences from nearby Water Elementals and give them to Grympech.
  • Lashing Out. This quest requires you to kill 10 Invasive Deathblossoms and Lasher Weedlings, which can be found in the Gardens.
  • New Kid on the Clock. First, you’ll need to let Basilton sniff your hand. Then, you’ll need to take the Bronze Stopwatch to Orizmu in the Gardens.
  • Like Sands Through the Hourglass. For this, you’ll need to collect 8 Piles of Windswept Time Sand in the Gardens.
  • Flame at Last. For Flame at Last you’ll need to defeat an Elite mob called the Blazing Inferno which can be found nearby.
  • Carry On, Basilton. To finish the entire quest line, simply click on Basilton.

Once you finish Carry On, Basilton, you will get the Lord Basilton pet.

Lubbins

This Battle Pet is part of a quest line that can reward you with a handful of pets and Battle Pet items. To get the Lubbins pet, you’ll need to complete the quest Oh Where, Oh Where Can He Be? which starts in Little Scales Daycare in Valdrakken, Thaldraszus.

It’s important to note that you will need to have completed the main campaign to be able to access this quest.

M

Magic Nibbler

You can get this Battle Pet from the quest A Collection of Creatures, which starts outside The Emerald Enclave in Valdrakken with the NPC Groundskeeper Kama.

The quest offers two options for a Battle Pet reward, so if you choose the other option, it’s possible to purchase the Magic Nibbler from Groundskeeper Kama for 3 Primal Bear Spine, 1 Large Sturdy Femur, and 150 Dragon Isles Supplies.

You can also purchase this pet from Unatos in Valdrakken for the same price, but you will need to be Renown level 18 with the Valdrakken Accord to do so.

Magma Slug

This is a wild Battle Pet that you can catch in The Waking Shores. You can find one in the North of the zone, specifically near the lava outside the Wingrest Embassy or to the West of Scalecracker Keep, or near the Ruby Lifepools too.

Mallard Duckling

This Battle Pet is available for purchase from the vendor Pakak in Valdrakken, who can be found near The Artisan’s Market. It will cost you 1 Braised Buffalon Brisket, 1 Riverside Picnic, and 3 Fated Fortune Cookies.

Mister Toots

To get this Battle Pet, you’ll need to complete the quest line that you get the Lubbins pet from. You’ll need to have completed the main campaign to access the quest line.

The quests that you need to complete in order to get the Battle Pet start in the Little Scales Daycare in Valdrakken and they include:

  • Oh Where, Oh Where Can He Be? For this quest, you’ll need to find Lubbins and bring him back to Jyhanna in the Daycare.
  • An Expert Opinion. For this, you’ll need to find the NPC Patchu in The Azure Span. Patchu can be found South of Brackenhide Hollow.
  • What Lubbins Needs. This quest involves simply speaking to Patchu.
  • A Practice Bout. This quest requires you to defeat a nearby Hornswog in a Pet Battle. You don’t need to have Lubbins on your team for this quest.
  • This Calls for a Specialist. Here, you’ll need to find the NPC Haniko in The Wild Preserve in The Waking Shores.
  • Born to Be Wilder. This is a simple quest where you’ll need to speak to Haniko.
  • A Friend for Lubbins. For this quest, you’ll need to catch a wild Shyfly, which can be found very close to the Dragonscale Basecamp. You’ll need to return to Haniko after you’ve caught a Shyfly.
  • So How Did It Go? For this quest, you’ll need to head back to Jyhanna in the Daycare in Valdrakken.

Once you head back to Jyhanna, you’ll get the Mister Toots pet.

O

Obsidian Proto-Whelp

This Battle Pet is available for purchase from either Lorena Belle or Atticus Belle in the Obsidian Citadel in The Waking Shores. You’ll need to be at least an Ally with the Wrathion faction in order to purchase this pet, and it will cost you 3 Primal Bear Spines, 1 Large Sturdy Femur, and 150 Dragon Isles Supplies.

Ohuna Companion

There is a chance of getting this pet from the first 3 Centaur Hunts each week.

P

Palamanther

This is a wild Battle Pet that can be found in lots of locations across The Dragon Isles.

You can catch a Palamanther near water sources in The Waking Shores, specifically in the East and South areas. They can be found near the rivers in Ohn’ahran Plains, in the Serene Dreams Spa and in between Valdrakken and Tyrhold in Thaldraszus, and in the West side of The Azure Span, specifically near the rivers.

Pale Baby Vorquin

To catch a Pale Baby Vorquin, you’ll need to head to Camp Antonidas in The Azure Span. There’s a book that you’ll need to click on in the pavilion called the Magical Creature Manual. This will give you a 5 minute buff called Sight of Elusive Vorquin.

Once you have this buff, you’ll be able to find the Pale Baby Vorquins near Camp Antonidas and catch them as you would with a regular wild Battle Pet.

Petal

You can purchase this Battle Pet from Patchu in The Azure Span, who can be found South of Brackenhide Hollow. It costs 100 Polished Pet Charms.

Pilot

To get the Pilot Battle Pet, you’ll need to get a few quests from the NPC Gracus in the Shady Sanctuary in Ohn’ahran Plains.

You’ll need to complete the quests Some Call Me Bug Catcher and Others Call Me Duck Herder before you can get the quest But…I Am the Hero of Ducks from Gracus. This quest involves you defeating a Queasy Hornswog and rescuing Firequackers for Gracus.

Once you complete this quest, you’ll get the Pilot pet.

Pinkie

You can purchase this Battle Pet from Patchu in The Azure Span for 500 Polished Pet Charms. Patchu can be found South of Brackenhide Hollow.

Pistachio

Pistachio is available for purchase from Patchu near Brackenhide Hollow in The Azure Span, for 50 Polished Pet Charms.

Plucky Duckling

This is a wild Battle Pet that you can find in a few different locations. It can be found in Valdrakken near The Seat of the Aspects, or to the West of the Ruby Lifepools.

Polliswog

This is a wild Battle Pet that you can catch in Thaldraszus and it can be found near Algeth’ar Academy and to the South of Valdrakken.

Pricklefury Hare

This is a wild Battle Pet that you can catch in a few locations. It can be found in the Southeast and East of The Waking Shores, and in the North of Ohn’ahran Plains, specifically near Maruukai.

Primal Stormling

This pet was part of the Dragonflight pre-patch event, and you can get it on the Auction House.

Q

Quack-E

This Battle Pet comes from players with level 50 in Dragon Isles Engineering.

R

Razortooth Bear Cub

This is a wild Battle Pet that you can find in Thaldraszus, specifically in between Tyrhold and Valdrakken.

Roseate Hopper

To get this Battle Pet, you’ll need to find the Possessive Hornswog in the Southeast of The Waking Shores and solve the Possessive Hornswog riddle to get inside the cave. Once you get into the cave, you’ll be able to loot the Roseate Hopper.

S

Scout

This pet is sold by Patchu in The Azure Span, who can be found South of Brackenhide Hollow. The Battle Pet costs 5000 Polished Pet Charms.

Scruffy Ottuk

This is a wild Battle Pet that you can find in a few locations. It can be found all over The Waking Shores in the areas without lava, the South and Southwest areas of The Azure Span, and the East and West of Ohn’ahran Plains.

Secretive Frogduck

This is a reward for the Proven Pet Parent achievement, which requires you to collect 1400 unique Battle Pets.

Shiverweb Broodling

This Battle Pet is a reward for completing a quest line in The Azure Span, and it starts off with the NPC Lillial Dawnburst who can be found in the South of the zone. The quests that you need to complete are:

  • Eight-Legged Menace. For this, you’ll need to kill 10 Shiverweb Creepers or Crawlers and 3 Primalist Tenders in the Shiverweb Vale zone.
  • Icy Webs. This quest requires you to free 6 cocooned NPCs from the Shiverweb Vale.
  • Grungir the Explorer. For this quest, you’ll need to find the NPC Grungir Ironspout and speak to him.
  • Dwarven Antifreeze. You’ll need to kill big spiders and loot 6 Flasks of Dwarven Antifreeze for this quest.
  • Primalist Tampering. For this quest, you’ll need to collect Frostcaller’s Rhinestones from the NPCs Jul’hek, Nai’jin, and Sin’tia.
  • Kill the Queen. This quest requires you to kill the Shiverweb Queen.

Once you’ve killed the Shiverweb Queen, the quest line will finish and you’ll be able to get the Shiverweb Broodling pet.

Shyfly

This is a wild Battle Pet that you can catch at the Dragonscale Basecamp in The Waking Shores.

Snowclaw Cub

This Battle Pet comes from a somewhat convoluted quest line.

To start, you’ll need to complete the quest A Dryadic Remedy. This quest asks you to get a Tasty Hatchling’s Treat for a Despondent Duckling. You will need to make sure that you have leveled Cooking on your character in order to complete this quest. To finish A Dryadic Remedy you’ll need to complete these steps:

  • Head to the Little Scales Daycare in Valdrakken and loot the barrel behind the bookshelf.
  • Give the Taty Hatchling’s Treat to the Despondent Duckling.
  • Find Thalendra in The Emerald Enclave.

You’ll be able to turn in the quest to Thalendra, which will reward you with the title Honorary Dryad. At the time of writing, this title appears to be slightly bugged and it can vanish, but you need it to get the Snowclaw Club so I’d recommend doing this all in one go. Logging off in between steps might cause some issues for your run.

Once you’ve got the Honorary Dryad title, you’ll need to get a Honey Snack and 3 Hornswog Hunks. These can be found on the Auction House. You can also get Hornswog Hunks from mobs around the different areas of The Dragon Isles, and Honey Snacks from Dealer Vexil, who is part of the Worldbreakers faction.

After you’ve got these items, make sure that you have the Honorary Dryad title equipped and head to The Azure Span to find the Snowclaw Cub.

You can technically get this pet without the Honorary Dryad title, but I would recommend getting it as it prevents the Snowclaw Cub from fleeing when you get too close to it.

You’ll need to go Southeast of Theron’s Watch in The Azure Span, where you’ll find the Primal Bear Cub (this is the name of the Snowclaw Cub before you catch it) and you will be able to interact with it when you click on it.

Feeding the Primal Bear Cub the Hornswog Hunks and Honey Snacks will automatically add the Snowclaw Cub to your inventory.

Snowlemental

This is a wild Battle Pet that you can catch in a few different locations. You can catch a Snowlemental South of the Ruby Lifepools in The Waking Shores, and you can catch one in any of the snowy areas in The Azure Span.

Snowy Treeflitter

This is a somewhat rare wild Battle Pet that can be found in The Azure Span, to the West of Vakthros in the snowy areas.

Sophic Amalgamation

This Battle Pet comes from players with level 25 in Dragon Isles Enchanting, with 10 Knowledge Points in the Insight of the Blue specialization and 20 Knowledge Points in the Primal Extraction sub-specialization.

Spyragos

To get the Spyragos Battle Pet, you’ll need to complete the quest A Dragon’s Day Off in The Waking Shores. Before you can start, you’ll need to make sure that you have completed The Waking Shores campaign, at least up to the Wrathion’s Gambit stage.

This quest starts with Vazallia, to the West of the Obsidian Citadel, and you’ll need to gather these items in order to finish the quest:

  • Flameslinger Rum. Before you can purchase this item, you’ll need to complete Ingot’s quest line to access the correct vendor. This quest line starts with the quests A Cultist’s Misgivings and Punching Up. Once you’ve done the correct quests, you’ll be able to buy the Flameslinger Rum from Dealer Vexil to the East of the Obsidian Citadel.
  • Riptide Brew. This can be found in a barrel in a cave to the South of the Ruby Lifepools. If you accidentally consume it or destroy it, the respawn timer for the barrel seems to be roughly an hour.
  • Popfizz Punch. This item can be found in a green bottle in a shipwreck off the coast far North of the Obsidian Citadel.
  • Slam Bam Swill. This drink can be found in a treehouse to the West of Scalecracker Keep, in a white jug with a red ribbon round it.
  • Stealthy Eleven Port. You can get this drink from two different vendors. You can buy it from Outfitter Tipech in the Obsidian Citadel, or from Provisioner Ojito in between the Obsidian Citadel and Obsidian Bulwark.
  • Happy Trigger Sour. This item comes from Firstmate Kaleson near Obsidian Bulwark.
  • Whirlwind Wine. For this, you’ll need to purchase a Kul Tiran Red from Kora Fullsails near Obsidian Bulwark. You’ll need to then head South of Wingrest Embassy and throw the Kul Tiran Red at a Rampaging Wind elemental in order to create a Whirlwind Wine.

It’s worth checking the Auction House if you’re struggling to collect any of the drinks for this quest. Once you’ve collected all the necessary items, you’ll be able to turn in the quest and get the Spyragos Battle Pet.

Stoneshell

This is a wild Battle Pet that you can catch in the North of Ohn’ahran Plains, specifically near the river, Ruza’thar Reach, and Maruukai.

Storm-Touched Bluefeather

You can catch Storm-Touched Bluefeathers in the wild when a Primalist Invasion is happening in Thaldraszus.

Storm-Touched Ottuk

Storm-Touched Ottuks can be found in the wild when a Primalist Invasion is happening in The Azure Span.

Storm-Touched Stomper

This Battle Pet can be found in the wild when a Primalist Invasion is happening in The Waking Shores.

Storm-Touched Timbertooth

This pet can be found in Ohn’ahran Plains when a Primalist Invasion is happening.

Stormie

This Battle Pet comes from Mythressa in Valdrakken, and it will cost you 1000 Elemental Overflow in total.

Swoglet

This is a wild Battle Pet that you can find in a few different locations. You can catch a Swoglet near the rivers in The Waking Shores, near water sources in the non-snowy areas of The Azure Span, and near the Southern and Western water sources in Ohn’ahran Plains.

T

The Quackcestor

This Battle Pet can be found in the wild but there’s a specific buff that you’ll need in order to be able to see it, from an item called the Essence of Awakening.

To get this item, you’ll need to be at least Renown level 7 with the Maruuk Centaur and you’ll need to be level 70 as well. When you meet these requirements, you will be able to get the quest Good at Doings, Not Understandings in Maruukai from Quartermaster Housing. This quest will reward you with the Essence of Awakening.

After you’ve got the buff, head to the Primordial Vale near Nokhudon Hold in Ohn’ahran Plains in order to catch The Quackcestor.

Thunderfoot Calf

This is a wild Battle Pet that can be found in The Waking Shores, specifically in the caves and rocky areas far North of Obsidian Bulwark on the map.

Tide Spirit

To get a Tide Spirit pet, you will need a Zapthrottle Soul Inhaler and some Empty Soul Cages. The Zapthrottle Soul Inhaler comes from players with Dragon Isles Engineering level 50, and the Empty Soul Cages come from players with Dragon Isles Jewelcrafting level 40. 

You’ll need to find a Force of the Springs, which is an elemental mob that can be found near Ohn’iri Springs in Ohn’ahran Plains.

To get an Encaged Frosty Soul, you will need to make sure that you use the Zapthrottle Soul Inhaler on the Force of the Springs as it dies. If you time it right, you’ll get the Encaged Frosty Soul. 

You can squash the Encaged Frosty Soul as soon as you get it to get crafting reagents, or wait 15 minutes to get a Docile Frosty Soul. There is the chance of getting a Tide Spirit from the Docile Frosty Soul, but it’s not guaranteed.

Tiny Timbertooth

This is a wild Battle Pet that you can find in a few different locations. It can be found in The Azure Span near Camp Nowhere, Camp Antonidas, and Brackenhide Hollow, and near Forkriver Crossing and South of Ruza’Thar Reach in Ohn’ahran Plains.

Treeflitter

This is a wild Battle pet that can be found all over Ohn’ahran Plains, specifically near Maruukai and other settlements in the rocky areas of the zone.

Troubled Tome

You can buy this Battle Pet from Patchu in The Azure Span for 200 Polished Pet Charms. Patchu can be found South of Brackenhide Hollow.

Trunkalumpf

This is a wild Battle Pet that can be found in the Ohn’ahran Plains, with spawn locations in the center of the map and Northeast areas of the zone.

V

Violet Violence

This is a reward for completing What Can I Say? They Love Me. This achievement is a reward for collecting 1600 unique Battle Pets.

Viridescent Duck

This Battle Pet hatches from the Slightly Chewed Duck Egg, which takes 3 days to hatch. To get the Slightly Chewed Duck Egg, you’ll need to:

  • Find the dog Ludo in the Maruukai Camp in Ohn’ahran Plains.
  • Take Ludo’s Stash Map and use it to track down the treasure.
  • Dig up the kitchen and loot the item.

Once you have it in your bag, it’ll hatch after 3 days and you’ll be able to loot the Viridescent Duck.

Vorquin Runt

This is a wild Battle Pet that you can find in a few different locations. You can find them in the Northeast areas of The Waking Shores that do not have lava, in between The Waking Shores and Ohn’ahran Plains to the South of the Obsidian Citadel, and in between Tyrhold and Valdrakken in Thaldraszus.

W

Whiskuk

The Whiskuk is available for purchase from Jiq in The Azure Span for 150 Dragon Isles Supplies, 5 Tallstrider Sinew, and 1 Runed Writhebark. You’ll need to be Renown level 9 with the Iskaara Tuskarr faction for this.

The Whiskuk Battle Pet is also available from the quest Cute and Cuddly, which comes from Jiq as well.

Whitewhisker

To catch the Whitewhisker Battle Pet, you’ll need to speak to the NPC Nuptuk in The Azure Span. Nuptuk can be found standing between Camp Nowhere and the Azure Archives, and will give you a Snow Glare Sunglasses buff when you interact.

Once you have this buff, you will be able to see the wild Whitewhiskers to the West of Camp Nowhere in the snowy sections.

Wild Duckling

This is a wild Battle Pet that can be found in a few different spots. You can find Wild Ducklings in Valdrakken near the Seat of the Aspects, and in the Eastern sections of The Waking Shores.

Woodbiter Piculet

This wild Battle Pet has a few spawn locations. It can be found near Camp Nowhere in The Azure Span and it can be found near Maruukai in Ohn’ahran Plains too.

Y

Yipper

You can get Yipper from a quest called The Great Shokhari.

This quest is available from the NPC Zon’Wogi near Brackenhide Hollow in The Azure Span, and requires you to kill a mob called Sky Vixen Shokari. Once you do this and return to Zon’Wogi, you’ll get the Yipper Battle Pet.

What to Do Next

Once you’ve caught your ideal team, take a look at some of the speed leveling methods that exist in the Battle Pet community and pick one that works for you. While leveling Battle Pets can seem like a grind, it’s possible to get a pet from level 1 to 25 in 15 minutes or less if you pick a good route and prepare properly.

If there’s a Battle Pet you want but can’t seem to catch, drum up some gold and head to your nearest Auction House. You can’t purchase every Battle Pet in Dragonflight on the Auction House but a good portion of them are pageable so it’s worth checking.