Commercial grade topsoil is a great budget soil for using in a yard. There are rocks in it up to approximately ¾”. It is an easy dirt to work with and you can plant in it as well. If you are looking for a finer topsoil, see: Screened Topsoil