I really prefer going to a smaller independent family-owned pet store. They have 99% of everything I would get at a larger at store like Petco. However they all their customer service is far better. And they really take the time to answer your questions. They have a much more extensive knowledge than an employee might add a larger pet store.