Always cringe a bit when this gets asked.
Too often you will get answers with incredibly long time spans between filter service.
As said, many things come into play as to a cleaning schedule.
Primary reason would be nitrate level.
Seems some are of the opinion that moving waste from the tank into the filter removes the negative effects of that waste. That waste has a direct connection to nitrates.
Your stock will produce waste not only fecal, the ammonia in their urine will feed nitrate levels, and other than certain resin based media, there is not much you can do to filter it out.
The fecal and left over food scraps that get trapped in your filter media will break down and add to your nitrate buildup.
Pretty much agreed that once those levels get into the 40-50ppm range it`s time to get them down.
Water changes and filter service is the preferred method.