Question: why are my pond fish gasping for air?
Answer: The reason they are at the surface trying to breathe is due to a lack of dissolved oxygen in the water. The low levels of oxygen are mainly due to a lack of aeration or poor water quality, which can then cause the fish to stress. ... You can add pond plants, which naturally release oxygen into the water during the daytime.