I enjoy going to Petsmart! They are a name I trust!
The only issue I have had with them consists of their training program.
Recently, my dog, Zoey, and I joined a puppy training class that was held one a week for 8 weeks. The $128 was well spend in the first time attending. When we showed for class I had blisters on my hand from a walk in the park the day before. The trainer showed us a simple trick to help her not pull on her leash...the magic...A FRONT LEADING HARNESS! It seams so little but works so well. After that first week the class faded off. Nothing was really enlightening or rigorous. Towards the last few classes the "trainer" said we we should practice all the tricks (walking, dropping, sitting, laying, waiting) that we had learned before on our own. So Zoey and I along with 3 other human/dog companions wondered around the store for an hour practicing while the instructor chatted with some friends in blue shirts. The final class was a mere 15 minutes long. He took a 5 second picture with a graduation cap on Zoey's head and we waited the rest of the time for him to print it which ended in him saying that the printer was out of ink so we would not get the pictures.