I must preface this by saying I am against buying your dog from a petstore. Overpriced, could be profiting a puppy mill, etc. But my neighbor just brought home a mixed breed dog from Uncle Bills and is very happy. So I can't speak honestly about dogs/cats. I just know they are pricey here as in all pet stores.
But I do think this is a great place to get supplies, as well as fish and other small animals that you can't get anywhere else. They have a good guarantee on fish, and have experts working there in the back to help you select everything you need.
Clean store, nice workers.