I always read mixed reviews on here about buying petco products and betta fish. I have walked into one of the Petco stores where there are at least two dead Betta fish in the little cups and they place male betta fish next to eachother so that they continue to flare at eachother and get stressed out.
I have to say that I think a lot of that depends on the quality of the people working at the store. I walked into three different Petco stores in the past month and found that not only were the Betta fish spread out more so the males did not flare at eachother all day but they also did hourly checks on the fish, water safety checks daily and their water was warm enough to stimulate the fish to move around. Not ideal conditions for sure but much better than I have seen at other pet stores. I also liked that when I was asking questions about Betta care they suggested at least a 2 gallon tank with a heater and a good hiding spot!
I am not trying to write a rave review for petco because I do know that a lot can treat their Betta fish just as bad as wal-mart, well maybe not THAT bad, but close. I do want to say that there are caring individuals working at local Petco stores around me who love Bettas :)