Petsmart is like a supermarket for your pet. Both a positive and negative is that your pet is welcome to come shop with you. This is positive because it is fun to take your pet along. It is negative because I have seen some pets in the store with personalities that would be better suited to home, especially the aggressive ones. Petsmart offers a wide variety of products for almost every imaginable pet at reasonable prices. My only complaint is that, while they do carry many fresh water fish, they do not have some of the more unusual varieties I would like to purchase. Petsmart is a great store for the masses, but not of the specialist.