How do I remedy my dog’s bad breath?

bad breath
Eddie asked:

My miniature schnauzer’s breath is almost unbearable!!! he’s a great dog and as cute as can be but his breath is horrible. Any suggestions on how to safely cure his halitosis?