If you want the long grind to feel less random, treat it like a little engineering project. In 'Terraria' most light-
pet summoning items come from a few repeatable sources: rare enemy drops in specific biomes, fishing/crates from the Ocean or Underground, and boss/event treasure bags or special drops. My go-to setup is: pick the biome tied to the pet (use the in-
Game Bestiary to confirm which creatures are listed with the pet), make a flat, safe
Arena where those
enemies can spawn reliably,
and then boost spawn rates with Battle Potions and a Water Candle. I also run multiple characters or worlds if I want to parallelize the grind — same biome, different worlds, double the RNG pulls.
For melee/close-combat farming I build long corridors with spawn platforms so enemies run into hoik traps or get funneled toward a few summoning turrets (lava or dart traps work if you like automation). For fishing-related pets I anchor myself at the Ocean and craft a fishing station with the highest possible fishing power (angling gear, crates bait, and the right bobbers). Events like Pumpkin Moon, Frost Moon, Pirate
Invasion, and Martian Madness are surprisingly generous with unique items that sometimes include pet-summoning loot; doing them repeatedly in Expert/Master mode gives treasure bags that can contain exclusive pets. Lastly, if you see a pet in the Bestiary, note the spawn conditions—time of day, biome, and enemy type—and mimic those.
It’s a long haul sometimes, but having that tidy arena, the right potions, and patience turns RNG into something I can manage. I still grumble at the last 0.5% drop rates, but snagging a rare light buddy is one of my most satisfying moments.