I'll tell you my experience as a first time breeder with young fish who had never spawned before. The first 2 times I spawned the ~5 month old male to his sisters (once each sister), during the spawns only the female collected the eggs and put them in the nest, the father did nothing but wait for the next embrace. Then after the spawn he slowly but surely ate all the eggs. The 3rd time though (back with the 1st sister), it was a picture perfect spawn, both collected the eggs and then the father guarded the nest until they hatched then worked his butt off keeping them in the nest until they started to become free swimming, then it appeared he was starting to eat them, so I took him out. The babies are doing fine now, I have well over 100 at 6 days old. Now, what all this told me was, the first 2 spawns he didn't fertilize the eggs (and he knew it, that's why he wasn't interested in collecting them, and then eventually ate them, as they are suppose to eat the unfertilized eggs to protect the good ones from getting fungus). But once he knew he was fertilizing the eggs he did his job of collecting them and taking care of them.
So, definetly let him have his chance, if he eats all the eggs the first or second time it may be because he didn't fertilize him (if he's young and inexperienced, it's a good possiblility), don't just take him out because you're afraid he MAY eat them. You need to learn about your own fish. And don't take him out right after the eggs hatch, that is actually the most important time for him to be there as that's when the babies really start to fall out. If possible you want/need to keep him in there until they are free swimming, THEN you take him out. Of course if you have a confirmed egg eater like Wuv, then that changes, but you need to confirm it first, hence why I say let him stay the whole time for a couple tries, so you can learn how he'll be.
Phew, that was much more long winded than I had planned.
Linda