The only way to create a (1 + 1) D spatial soliton is to limit the field on the y axis using a dielectric slab, then limiting the field on x using the soliton.
On the other hand, (2 + 1) D spatial solitons are unstable, so any small perturbation (due to noise, for example) can cause the soliton to diffract as a field in a linear medium or to collapse, thus damaging the material.