My local fish store is a "reputable shop", however, they will sell wild caught fish that are just in and are not eating yet. I always ask. They will hold any fish for me until they have them eating, and will feed them pellets while i watch to see them eat. I would also check your nitrate level, if your nitrates are high you'll have trouble getting wild caught fish to start eating in you tank. best to let your LFS acclimate them to prepared foods.