Are you still having any digestive issues, like gas and bloating (sorry)? Lactose or Fructose Intolerance can cause bad breath (ask me how I know) due to the gasses being absorbed into the bloodstream and then breath. Just a thought.
Oops, sorry. I just saw your last post. So glad that it turned out to be his problem, not yours. Good thing you didn...