Consider the height of the structure; and also the size of the rocks you can handle. Most professional landscapers use fairly large rocks to construct walls such as a combination of 12" to 24" and 24" to 36" boulders. Larger well-placed boulders can look natural, simple and attractive. Walls up to about 2½ high can be constructed using the 8" to 12". Higher walls should use larger rocks because of the need for additional structural support or consider a design using 2 levels or terracing with the smaller rocks.

Boulders will be delivered in a large heavy-duty dump truck. Keep in mind that the truck may not be able to get to the location of the wall. Have a couple possible dump locations. Dumping boulders on a cement or asphalt driveway is not recommended since it will damage the driveway. A 20' x 20' area is needed to dump a 10 cubic yard load because the boulders can spread out when they come out of the truck.
The 8" to 12" rock is typically a little large for garden border stones.
A 4" to 8" stone is available on a limited basis. These stones are a good size to use as border stones around beds. They can be hand picked and priced by the rock or when available can be delivered by the cubic yard.