Any puffer can eat any crustaceans. If one puffer has not eaten a certain crustacean yet, then it means that it doesn't know how tasty that certain crustacean can be. IMO it has to do a lot of curiosity - the more curious, the more likely an expensive meal will happen.