I love this place. I can take my dog in (when she's behaving of course) and pick up anything I need from her. I can choose from hundreds of varieties of food, treats and toys. I will never walk out empty handed. And no, it's not because I'm a nut. It's because they make it so I don't have to go to three different store looking for something for her. Because she is a large dog, she needs certain kinds of toys that she won't rip apart easily and Petsmart has a large choice of these kinds of toys to choose from. Their service is always friendly even though I wish they would have more registers open. Sometimes the lines can be a little long.