Using critical conjugacy classes, we find a new criterion for constituents in Kronecker products of spin characters of the double covers of the symmetric and alternating groups. This is applied together with earlier results on spin characters to obtain constituents in Kronecker products of characters of the symmetric groups. Via this tool, we make progress on the Saxl conjecture; this claims that for a triangular number n, the square of the irreducible character of the symmetric group Sn labelled by the staircase contains all irreducible characters of Sn as constituents. With the new criterion we deduce a large number of constituents in this square which were not detected by other methods, notably all double-hooks. The investigation of Kronecker products of spin characters also inspires a spin variant of Saxl's conjecture.