I am curious however.. Is Petco any better? I know they have in-store adoptions, but I am almost certain they obtain their rodents the same way as other pet stores.
In my experience, PetCo is worse than PetSmart, but I have also seen (by far) worse than PetCo. I've been to small, independent pet stores, where the front door is left open so you can just walk right in, but the ammonia smell hits you the second you step through the door anyway. You know that's gotta be a terrible situation for the animals if it's that bad for a human.
I like PetSmart, at least, my local stores are always clean & smell good, the animals' quarters are clean, the staff are friendly & there is always someone to ask for help, although like every other store, sometimes they have "rushes" of customers & I've had a wait a while a couple times ... but at PetCo, they don't seem to know anything about the small pets. I witnessed an employee "cleaning" the large hamster tank with a cat litter scooper. She didn't bother to actually wipe anything down, she just scooped up the litter that was a week old & threw it away, leaving the animals in the tank while she worked. Then she put down a fresh layer of recycled paper product (maybe it was Carefresh? Or something similar) & I asked why they used that instead of the Aspen wood shavings that PetSmart uses. The employee told me they used the recycled paper product because it "absorbs odor better".
Meanwhile, at PetSmart, another employee told me they clean the small animals' tanks *every day*, including giving them fresh water in their water bottles *every day*. I guess it doesn't matter if you use Aspen bedding if you clean the cage that often.
(I have no issue with, & have also used, Aspen bedding. I've tried Kaytee brand bedding, & Carefresh too, & prefer the Kaytee stuff. But that's just my opinion.)