I've heard that snoring in humans can come from nasal polyps or something. Maybe get the vet to have an extra check for them next time Zack sees him.

Meantime, I highly recommend foam ear plugs! Look for them at a drugstore, or in the noisy-power-tools department of any hardware store!

(Zack is SOOOOO huggable! )