The meshless Shepard and least squares (MSLS) method and the meshless Shepard method are partition of unity based meshless interpolations which eliminate the problems by other meshless methods such as the difficulty in direct imposition of the essential boundary conditions. However, singular weight functions have to be used in both methods to enforce the approximation interpolatory, which leads to the loss of smoothness in approximation and locally oscillatory results. In this paper, an improved MSLS interpolation is developed by using dually defined nodal supports such that no singular weight function is required. The proposed interpolation satisfies the delta property at boundary nodes and the compatibility condition throughout the domain, and is capable of exactly reproducing the basis function. The computational cost of the present interpolation is much lower than the moving least-squares approximation which is probably the most widely used meshless interpolation at present. © 2013 Springer-Verlag Berlin Heidelberg.