my apple snails will eat anything.... I feed them algae wafers and slices of zucchini, cucumber, and spinach. Mine also eats everything I feed to my fish. As far as breeding, I don't breed mine, but you just need two. They lay their egg clutches above the water line, so drop your tank level a bit so they don't lay them on the underside of the lights where they will dry out. The clutches are large and red, I believe, which makes them easy to identify. applesnail.net has more info if you need it. Good luck