Started shopping at Just4Pooches several years ago. It's a 20 minute drive for me, but worth it. I buy mostly food there, and the occassional treat, collar and toy. A good selection, Dana is very knowledgeable and all the products are good quality.
There are pet stores closer to me, but I like the cleaniness of the store, and the friendly, knowledgeable staff that you don't find in the bigger stores.