I'm curious as to how high the chance is to find a pet in the shop. I've refreshed the shop each day since launch (plus some extra with nuts) and have only found one pet in a total of around 50 shop refreshes (and this was on the release day) and found none in missions, villains or duels.