Petsmart is the best store by far that I have been to. They carry food and accessories for mostly all types of pets. They also sells some pets here and occasionally have dogs and cats up for adoption. Also they have a grooming area for your pets and a in-store vet. The staff are helpful and prices are at most times cheap.