Whoa! I would never buy from anywhere that didn't do at least a 7 day guarantee - even every Petco or Petsmart I've been to has the 14 day guarantee! If they don't give you at least a week, there's a reason - because they know or expect many of their fish will die within that time. I always order from drs foster and while the shipping is a bit much, and the minimum order is annoying when you're buying like $3.00 fish, I've had great luck with them. All of my fish looked excellent upon arrival (made the same species in the LFS look really pathetic, then again my LFS sucks), and all have survived except for some DOAs when there was a huge unexpected snowstorm and FedEx was delayed 3 days!! I couldn't really blame them for that one, and they refunded my money AND shipping with no questions asked - excellent customer service. Good luck with your stocking!
I live 110 miles from the nearest petsmart, and 60 from petco. and the petco is way small. not a good store. So I can not buy from them. Local is usually the only way. But I did buy from petsmart last year and they all did well. I will do doctor fosters. I think I can buy exactly what i want when they come in . Aomw things I want are out of stock So I have to order when they come back in stock.