I feel like there is societal pressure from people in my age group to absolutely despise any form of big box store. Well, whatever to you everyone! PetSmart is AWESOME. Firstly, they carry a huge assortment of items. We got a puppy and I cannot imagine going anywhere else for all those supplies. They have fairly decent prices and carry many difference types food, including high end brands.
We have taken our dog to the groomers here and she's a puppy. Everything went very well. The grooming desk was a little disorganized but the outcome was our puppy with cute bows in her hair and she didn't seem frightened at all.
Also, we do our training courses here. Our instructor Julian is amazing and has really gotten our puppy to shine.