I see now they said they had a few Dalmatian mollies in the tank already, so maybe not a new tank, so it could be a mini cycle. Just added too many at once perhaps.
I agree with everyone in this thread that, especially when purchasing from chains, it’s normal to lose a couple. But that makes it even more important to check ammonia because when you lose those couple it can send ammonia through the roof very quickly in a small tank.
If ammonia isn’t the problem then it could just be weak stock. I think a lot of the loss rate is effected by things that happen before the fish get to you when you’re dealing with chains. I brought home 20 healthy looking rummy nose tetras to a 55 gallon long established tank. Didn’t cause a blip to water parameters but I still lost 60% of them over a few days and a week later I was having to treat for ich. The next week the store had a new shipment of rummies that were absolutely infested with the worst case of ich I’d ever seen. Since I’d just started treating my tank for ich anyway I brought them home to give them treatment and a fighting chance. Didn’t lose a single one. Clearly that first shipment of rummies, despite looking healthy, had been through something...