Dream eater has no effect unless the target is sleeping, and future sight fails if the target was targeted by an earlier future sight. It also deals damage two turns after it's used instead of immediately. The only reason I can think of for psychic having no effect is if the move missed or the target was dark type or using protect.