I cannot say enough about WAG. The people there are awesome. They know my dog by name, I joke that he is more popular than I am there. However, their selection, variety and quality is perfect.
They carry the Solid Gold pet food, which is great quality and can actually explain to you the benefits of feading your animal a higher quality pet food (hence why alpo is bad for your pet).
They also run a doggie day care, which is fantastic. If you care about personal attention and people who are going to care/pay attnetion to your dog, then this place is for you. My dog is small, so he goes on the small dog day. My dog adores Morgan the store manager.