I have a pond under construction now and I am considering making one or two areas that would 3'-4' of depth, with a fairly consistent flat bottom specifically to assist spawning efforts. I got an idea from someone about laying down pea gravel in this area(s) to really do it right.

However, I did not realize pea gravel was so expensive per ton, so I am wondering if it would just about as good to use a cheaper form of gravel. Also, should I put down a fabric barrier first prior to dumping the gravel to minimize the amount of gravel that sinks into the mud? TIA.