This paper derives optical soliton solutions to perturbed nonlinear Schrodinger's equation with spatio-temporal dispersion in (2 + 1)-dimensions by the extended Kudryashov method which takes full advantages of the Bernoulli and Riccati equations to construct optical soliton solutions. There are four types of nonlinear fibers studied in this paper. They are quadratic-cubic law, anti-cubic law, cubic-quintic-septic law and triple-power law nonlinearity. With performing this algorithm, dark soliton, singular soliton and rational soliton are deduced. These solitons are important in optics. Besides, singular periodic solutions are revealed as a consequences of this approach and these are also listed. (C) 2017 Elsevier GmbH. All rights reserved.