Hi Egmel
If you keep sand on the bottom it's easier to just stir it yourself than to worry about whether the fish are doing an adequate job. An inch and a half of sand over another substrate leads me to believe you are doing a planted tank. Am I right?
If so, you will want to know that, while corys can gulp mouthfuls of air from the surface when the need arises, they thrive in well oxygenated water.
Corys will only break up the surface about 1/2" deep and will do nothing to aerate the sand at deeper levels. It's best if you do that yourself so you can be sure it's done right. Here's a picture of the sand in one of my cory tanks so you can see their work:
This is what full sized corys do in their search for food, but the dwarf species will not be able to achieve even this because they tend to swim at a higher level.
Their are a some corys that are only about 2"-2 1/2" in length that would comb the bottom and can sometimes be found in an lfs. Among them are C. metae (Bandit corys), C. axelrodi, C. concolor, C. arcuatus (skunk corys) C. elegans, C. trilineatus, C. melini, C. similis, etc. I would not recommend C. pandas for your tank.
If you are not completely set on getting a specific pleco, why not consider getting some ottos instead? These look similar to plecos, and also eat algae, but are tiny creatures.
Since corys are schooling fish, a group of 3 or 4 is about the fewest you should have, but if you can fit in more, please do.