Feels like the chances to trigger the dog is way too low... I've checked on Miraheze and it says it's a 25% chance to trigger the event past day 10. I'm on day 21 and I've only encountered it once.
...Never mind. After posting this, I just spam enter-exited Bareshade until I got everything done. Dog is home.