Discus fish need more incoming nutrition than their growth needs require to produce eggs. So give them lots of food up to 5 times a day… I have read many a breeders report that they only feed their adult discus fish 2 times a day… We have found that to get the female discus fish to produce the large volumes of eggs (200+) they need not only lots of high protein food (45%+)) but the addition of insects in their diet such as bloodworms, live blackworms, red worms or mosquito larvae. Without these foods the female discus spawing rates goes way down. Another factor in geting Discus fish to spawn of course is the age… Generally female discus fish start spawning at around ten months of age or around 4-5 inches in size. Keeping them in high stocking numbers per gallon can delay spawing until they reach a larger size. The advantage to this is that the female discus fish generally produces more eggs the larger they are.
Once you have conditioned your discus fish with a diet rich in these foods, gotten them to the size/age of sexual maturity (Discus reach full size at around 2-3 years of age) inducing them into spawning can be done by a number of methods: Delay water changes (making sure to not let the nitrate cycle get to dangerous levels) for around five thru seven days. When you do your water change(30%), try and coincide it with a thunderstorm (the barometric pressure drop seems to work wonders) On the water that you use on the replacement water, have the temperature be around 8-12 degrees cooler, and a bit more acidic than the tank water… this almost always will encourage the discus fish into spawning. All of these same principals apply to raising and breeding angelfish also…