Schrödinger's rotten basket: The magic thingamajig you didn't know you needed could be in the next container but you won't know for sure unless you look and find the rotten carrot.
Shivs
Siralim Ultimate maybe? The Steam description: "Siralim Ultimate is a monster catching, dungeon crawling RPG with a ridiculous amount of depth. Summon over 1200 different creatures and travel through randomly generated dungeons to acquire resources, new creatures, and loot."
At some points, you need to rethink your setup and incorporate the new stuff you've found along the way to be able to mindlessly grind on but I've played for 160 hours so far and having a blast trying different strategies. Evoker is my favorite class so far - casting so many spells before the battle even begins that the enemy never gets their turn.
I would recommend this as well if you have the option. With my previous dog, the regular vet recommended another vet who was semi-retired to only doing final house calls. She was really nice and empathic and made it all easier to get through.
Whether getting a new puppy is a good idea or not very much depends on what your shih tzu is like - would he be able to keep up with a new puppy and enjoy it or is peace and quiet more his thing?
After reaching act III with a sorcerer, I got overwhelmed and restarted with a spore druid dark urge. I still have a handful quests left in act III and it feels a bit weird being that close to the finale with an underwhelming epilogue to look forward to. But it truly is an awesome game and I'll probably start another dark urge as soon as I'm done and not try to save everyone and their mother.