I also like smaller businesses. Plus I found that Target sells the FreshPet treats I use for cheaper, so that's usually where I go
Between Petco and Petsmart, though, I lean toward Petsmart. I just had a couple of bad experiences at Petco. Once when someone used my credit card to buy something from them and they refused to help or tell me
anything about the order; the other time was when me and my roommate bought pet mice and after asking if male mice scented, the woman swore up and down they didn't (they totally do).
Petsmart staff in my area are a bit nicer, the selection a bit better even though the store is smaller.
But I'm lucky enough to have a really awesome locally owned pet food store.