I realised the temperature was reading a bit high on the thermometer even though the heater is set to 24-it was showing at 28 since doing the water change it's showing at 25 I think.
Guppies have no problem at 28 degrees at all, although I would do it only for fry when growing up. A problem is though when the temperature changes very quick. 3 degrees difference is a bit too much of a temperature drop over a water change. If you have done that quite often without realizing it, it can cause all kind of diseases due to stress.
Yeah see I didn't bother checking the temperature which I probably should have. I had my pleco, 2 male guppies 3 females and 2 endlers. I now have 1 male guppy, 2 females, 1 endler and my baby pleco.
Why would the temperature change if the heaters been set at 24 since I got it? This is why I didn't want to go tropical, had issues in the past with temperature