I've mixed substrate sizes for years without a problem. Sand mixed with gravel seems to work well with Cory catfish. Just be careful when you vacuum the bottom. I also mix a special plant substrate made of different sizes with no harmful chemicals in it that holds the nutrients and grows a thick root base. Just my 2 cents.