Good suggestions. I would take a good look in his nose for a foreign object or excess mucus. That is also an age when tooth problems can start to show up, and when hormonal noises start happening. If you can see something, take it out gently if possible. If there's mucus, take him in to the vet.
Mom to Tony, Muffin, Frida, and Big Bunny