Have you tried any of the products by Therabreath? This dentist designed these toothpaste and mouthwash product just for his daughter because of her bad breath. I have seen these products at Walmart or Walgreens and they are very reasonably priced. You can find other stores to buy this at on his website. It would be worth a try.
Free Bad Breath Bible explains the cause and treatment of this problem