It's been in the 90's here (but AC inside), and my father wears his sweater coat 365 days a year. It's never been washed, and it's filthy. He won't let me put it in the washer (it has suede on it) nor will he part with it long enough for it to go to the dry cleaners. I've given up that battle!
You might try a powder or special suede cleaner purchased at a store..good luck, it really needs to be clean for health reasons..bugs ect. Could you promise him a special treat if he allowed you to get it cleaned, maybe a cleaner could do a special cleaning while you wait for it at the cleaning company. take him along to wait for it? Hope something helps