My personal experiences with foods are very little so I'll tell you what I know. I personally feed my guppies hi quality flake food, with the occasional (once every week) bloodworm or brine shrimp treat. I only feed freeze dried bloodworms because my guppies would get sick all the time from live ones. If you simply must have live ones, it is better to breed your own live food. Sometimes if my guppies are looking especially dull, I feed them one of the color enhancing foods, but that is very rarely.