As long as the price difference isn't huge, I'll always go to a locally owned small business. They're much friendlier, more knowledgable, and take better care of their fish, gerbils, reptiles, etc.
If the good service and friendly faces mean I have to pay an extra 30 cents for cat litter, or 5 cents more for a pouch of Nutro, then so be it.