OMG, this is a tough subject. Ive been here. You have to tell him directly.
The problem with halitosis (sp?) is it can be related to very serious conditions in his digestive system. He needs to have it checked.
http://www.webmd.com/oral-health/guide/bad-breath