I wouldn't rely on the mouths size thing. Some of my guppy fry were blonde and although they were way to big to be eaten by the others, they kept being chased and nipped on. One I had to put in a breeder box for its tail to recover as it was gone missing/reshaped to lyretail type. I think they confused them for food for some reason.