They take cats into the store from local rescues. You can visit the cats at PetSmart but have to apply for adoption through the rescue. There's no specific day, as far as PetSmart is concerned. It depends on if they have any cats in store. In the past they have hosted adoption events in store for rescues. That's not the norm and I don't believe there's a schedule. You would have to call your local store to see if there's an upcoming event.
Call and ask
Thanks! Your answer is awaiting moderation.