觀賞魚對水體的理化性質有一定的適應範圍。
如果單位水體內載魚量太多,
易導致生存的生態環境很惡劣,
加上不及時換水,
魚的排泄物、分泌物過多,
二氧化碳、氨氮增多,
微生物孳生,
藍綠藻類浮游植物生長過多,
都可使水質惡化,
溶氧量降低,
使魚發病。
換水時水溫超過適應範圍的上限或下限,
以及水溫短時間內多變,
或長時期水溫偏低,
都會使魚發病。
在飼養過程中, 經常要給養魚池或水族箱換水、加水、分箱、清洗和撈魚, 有時會因操作不當使魚蹦到地上, 或器具碰傷魚體, 造成鰭條開裂、鱗片脫落。
從自然界中撈取活餌、採集水草和購魚、投喂時, 由於消毒、清潔工作不徹底, 可能帶人病原體。 另外, 用於病魚的工具未經消毒又用於無病魚, 或者新購人魚未經隔離觀察就放入原來的魚群等, 都能重複感染或交叉感染。 例如, 小瓜蟲病、爛鰓病等都是這樣感染發病的。
觀賞魚基本上是靠人工投喂飼養。 如果投喂不當, 或饑或飽及長期投喂幹餌料, 餌料品種單一, 營養成分不足, 缺乏動物性餌料和合理的蛋白質、維生素、微量元素等, 這樣觀賞魚就會缺乏營養, 造成體質衰弱,