Petsmart has the best selection of food, toys, treats, and even apparel for your pets. They also have pretty good sales if you keep an eye on the weekly ads. I get food for all of my pets at Petsmart. They also have grooming and a vet. I do not think that the groomers do a very good job. Last time I took my dog there he came back smelling exactly the same and peed all over because they did not take him out to use the bathroom at all while he was there. So for merchandise, yes, but I would not use for their services.