Best food for 20 animals: At 3 food per craft, that's 14 x 2 veggies needed total to make 21 Premium Island Greenfood. You get 5 veggies yielded per crop, so 6 crops are required total per day. At rank 7 you have 20 crops available. As far as the optimal feeding rotation to keep them max happy I'm not sure.
