Shaggles is the star of a string of FFXIV sidequests found in Labyrinthos, starting with “Lost Little Troll” at (X:30.3, Y:19.3).
FFXIV’s adorable little troll can actually speak, but only you can understand him. Thus a quest to allow him to speak to everyone else begins.
The “Tiny Troll” minion is a random drop from the level 89 dungeon, The Aitiascope. That means you can have Shaggles go with you anywhere in the expansive world of FFXIV.