Summary: In this article we apply the minmax principle we developed in  to obtain sign-changing solutions for superlinear and asymptotically linear Dirichlet problems. We prove that, when isolated, the local degree of any solution given by this minmax principle is +1. By combining the results of  with the degree-theoretic results of Castro and Cossio in , in the case where the nonlinearity is asymptotically linear, we provide sufficient conditions for: i) the existence of at least four solutions (one of which changes sign exactly once), ii) the existence of at least five solutions (two of which change sign), and iii) the existence of precisely two sign-changing solutions. For a superlinear problem in thin annuli we prove: i) the existence of a non-radial sign-changing solution when the annulus is sufficiently thin, and ii) the existence of arbitrarily many sign-changing non-radial solutions when, in addition, the annulus is two dimensional. The reader is referred to  where the existence of non-radial sign-changing solutions is established when the underlying region is a ball.