Fancy goldfish can go in planted tanks but they have to be hardier plants like anubias, Java fern and the like, and securely tied/weighted down. Keeping them on a varied diet helps, though they still might nibble.
Algae eaters I'm guessing means plecos? Some people have had issues with some plecos sucking off the slime coat on goldfish so that's something to look into. Bristlenose plecs can handle the lower temps goldfish like (68-72f).
Dojos should work out fine but you're definitely looking for a bigger tank for that setup :/