Question: why are guppies staying at the top?
Answer: It is said that when guppies stay swimming at the top of the tank, it is because they could be suffocating and struggling with the lack of oxygen in the water. Therefore, you need to have an oxygenating pump to keep the suitable amount of oxygen in the water. ... It would also be a good option if you get the water moving.