I am by no means an expert. But, I will say that I have 6 corys (since January) and I use river pebble gravel you can buy in almost any pet store--in fact, in my area it is the only substrate choice. My corys have had eggs three times (in fact, today the female is laying eggs) and currently I am nursing a group of 30 cory fry. I'm sure there are folks who have more experience who can provide further input.