I first bought at Walmart, then Zamzows (local feed store) and regret both. 
I then tried an LFS that was only a few blocks from me, but he is unfriendly and his dry selection is lacking.
I don't drive, no heads on the car, so I walk or catch rides. In Boise traffic my prefered LFS is about 5 miles, but 45 minutes, away.
That is the only place I have bought fish since Zamzows. They are friendly, always ready to answer questions, will order on demand, etc... They also know what they are talking about and don't put two GSP's in the same tank.
I then tried an LFS that was only a few blocks from me, but he is unfriendly and his dry selection is lacking.

I don't drive, no heads on the car, so I walk or catch rides. In Boise traffic my prefered LFS is about 5 miles, but 45 minutes, away.
That is the only place I have bought fish since Zamzows. They are friendly, always ready to answer questions, will order on demand, etc... They also know what they are talking about and don't put two GSP's in the same tank.




We have a limited stock lfs where she keeps beautifully kept tanks and fish. I got Jack from there(my Betta). He is friggin gorgeous.
I hadn't planned to buy a Betta til I saw him. That said, her prices are abit steep. Until I am sure the fishy lady is still around at Walmart I may not buy any other fish there for a 4th tank. Several had ich on them, again due to shipping stress I bet. At least they do treat for ich and don't sell til they are healthy again! I went to that link about Petco and about died myself. Definitely if quality slips here at Wallyworld I'll wait till I'm in a city (4 hours east or west) before buying more fish. Unless I feel extremely charitable and take home some sickies into a hospital tank!