Butterfly fish are considered hard to keep mainly due to their specialised dietary needs, large tank size requirements, and sensitivity to water conditions. Many species are coral grazers and need live or specialised foods, while requiring mature tanks with very stable water parameters. Additionally, they often need large aquariums of at least 100 gallons, and sometimes 300 gallons or more, to provide enough space for grazing and to reduce territorial behaviour.