Green’s Dictionary of Slang

snozzler n.

(Aus./N.Z.) anything or anyone considered excellent or attractive.

[Aus]Baker Popular Dict. Aus. Sl.
[NZ] (ref. to 1930s) McGill Dict. of Kiwi Sl. 106/1: snozzler any truly excellent person or thing; possibly a blend of ‘snifter’, a fine person or thing, and ‘bobbydazzler’; c.1935.
[NZ]McGill Reed Dict. of N.Z. Sl. [as cit. 1988].