Protein skimmers are mostly used in saltwater tanks because they do not work well in freshwater ones. The reason behind it is that the freshwater lacks the capability to create the foam that makes this device efficient. However, there’s an ongoing debate that a protein skimmer is still needed if you have a big tank with a lot of live plants because of the quantity of organic waste they produce.