We determine, except for one unsettled case, which combinations of Weierstrass weights can occur on irreducible rational nodal curves of arithmetic genus three. It is shown that the number of nonsingular Weierstrass points on such curves can be any integer between 0 and 6, except 1.