Жёсткость воды определяется количеством растворённых в воде солей. И черезмерно мягкая ( дистиллированная или дождевая ), и очень жёсткая ( известковая ) вода непригодна для содержания гуппи. Наиболее приемлимой для них является вода с уровнем 4-10 dH.
Вода соответствующая 0-5 dН, считается очень мягкой, 5-10 - мягкой, 10-20 - средней жёсткости, 20-30 - жёсткой, более 30 dН очень жёсткой. Общая жосткость водопроводной воды не должна превышать 20 dН. В Москве общая жёсткость воды может быть от 4 до 12dН, в Лененграде до 2-3 dН.
Лучший способ контроля за величиной кислотности и жёсткости воды - это приобретение специальных индикаторов, имеющихся в зоомагазинах. Если их нет, то качество воды можно определить по состоянию индийского папоротника.