i feed mine every day because of the fact i put one in a day. if they dont eat the goldy and hes swimin around i wait in tell hes eattin the i put a new one in. if there really hungery they will tatre the golf fish or guppy in two! now for the faint heart to watch or pepole who think its cruel. i enjoy watching my preds eat as you get to see nature take its course.